我的Oracle 10g Express Edition,我可以登录SQL plus,但我无法通过SQL开发人员登录oracle,无法在链接http://127.0.0.1:8080/apex查看主页。直到昨天一切正常。
我已通过(WINDOWS)netstat -ab检查,其他应用没有使用8080端口。
我今天唯一做的就是将SQL Server 2005 Developer Edition从Windows身份验证更改为混合模式身份验证。
任何人都可以让我知道如何让Oracle网页和SQL Developer工作。
我会很感激。
谢谢!
Adnan A.
答案 0 :(得分:3)
OK!我想通了
这一次,我以为我的听众在跑,但是当我使用命令时
'lsnrctl status'
我注意到lisnter没有运行并且因为我的主机名是正确的而失败了。
我记得当我为SQL Server 2005激活混合模式配置时,我不得不给我的SQL服务器一个主机名,这与通用的WIndows XP主机名不同。
所以我编辑了我的TNSNAMES.ORA和LISTENER.ORA文件,在windows上搜索它们然后修复主机名。
重新启动Oracle XE服务,现在WEB页面正常工作,SQL DeVELOPER也是如此。
所以我认为我应该与你分享补救措施。
感谢大家的帮助和努力。你们都很棒。
答案 1 :(得分:1)
重新启动Oracle服务?如果仍然无效,请检查事件查看器是否有任何有意义的Oracle事件。
并检查您是否未打开软件防火墙(Windows防火墙或您的AV程序可能有防火墙)
答案 2 :(得分:1)
这不是最近的问题,但我确实惊讶地发现,与XE一起使用时工作站名称过长会导致主页无法加载。我将名称从(不要笑!)GenericXPWorkstation更改为VMORACLE,并确保Listener.ora和tnsnames.ora显示主机的这些值,以及添加条目 NAMES.DIRECTORY_PATH =(TNSNAMES,EZCONNECT)
到SQLNET.ORA,我现在看到了愚蠢的XE管理员主页。
我没有使用Windows HOSTS文件。