我的Oracle10g Express Edition,我可以登录SQL plus,但我不能通过SQL developer登录Oracle,也不能查看链接http://127.0.0.1:8080/apex的主页。直到昨天,这一切都运行得很好。
我已经通过(WINDOWS)netstat -ab进行了检查,没有其他应用程序使用8080端口。
我今天做的唯一一件事就是将我的SQL server 2005开发人员版从Windows身份验证更改为混合模式身份验证。
谁能告诉我如何让Oracle Web页面和SQL Developer工作。
我将不胜感激。
谢谢!
阿德南A。
发布于 2009-10-23 02:44:02
好的!我想通了
一直以来,我都认为我的监听器正在运行,但是当我使用以下命令时
‘'lsnrctl状态’
我注意到lisnter没有运行,并且因为我的主机名正确而失败。
我记得当我为SQL Server2005激活混合模式配置时,我必须为我的SQL服务器提供一个不同于通用WIndows XP主机名的主机名。
所以我编辑了我的TNSNAMES.ORA和LISTENER.ORA文件,在windows上搜索它们,然后修复了主机名。
重新启动Oracle服务,现在网页可以工作了,SQL DeVELOPER也可以工作了。
所以我想我应该和你分享一下解决方法。
感谢大家的帮助和努力。YOu都很棒。
发布于 2009-10-22 09:43:07
重新启动您的Oracle服务?如果它仍然不能工作,那么检查事件查看器中是否有任何有意义的Oracle事件。
并检查您是否打开了软件防火墙(Windows防火墙或您的反病毒程序可能有防火墙)
发布于 2011-09-22 06:34:35
虽然这不是最近才出现的问题,但我确实惊恐地发现,当与XE一起使用时,过长的工作站名称会导致主页无法加载。我把名字从(不要笑!)GenericXPWorkstation到VMORACLE,并确保Listener.ora和tnsnames.ora显示主机的这些值,以及添加条目NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)
到SQLNET.ORA,我现在看到了愚蠢的XE管理员主页。
我没有弄乱Windows主机文件。
https://stackoverflow.com/questions/1598369
复制相似问题