3

我的 Oracle 10g Express Edition 可以登录 SQL plus,但无法通过 SQL developer 登录 oracle,也无法查看链接http://127.0.0.1:8080/apex的主页。直到昨天,这一切都很好。

我通过 (WINDOWS)netstat -ab 进行了检查,没有其他应用程序正在使用 8080 端口。

我今天唯一做的就是将我的 SQL Server 2005 Developer 版本从 Windows 身份验证更改为混合模式身份验证。

谁能让我知道如何让 Oracle 网页和 SQL Developer 工作。

我将不胜感激。

谢谢!

阿德南 A.

4

3 回答 3

3

好的!我想到了

一直以来,我以为我的侦听器正在运行,但是当我使用命令时

'lsnrctl 状态'

我注意到 lisnter 没有运行并且失败了,因为我的主机名是正确的。

我记得当我为 SQL Server 2005 激活混合模式配置时,我必须为我的 SQL 服务器提供一个主机名,该主机名与通用 WIndows XP 主机名不同。

所以我编辑了我的 TNSNAMES.ORA 和 LISTENER.ORA 文件,方法是在 windows 上搜索它们,然后修复主机名。

重新启动 Oracle XE 服务,现在 WEB 页面正常工作,SQL DeVELOPER 也正常工作。

所以我想我应该与你分享补救措施。

感谢大家的帮助和努力。你们都很棒。

于 2009-10-22T18:44:01.523 回答
1

重新启动您的 Oracle 服务?如果它仍然不起作用,请检查事件查看器是否有任何有意义的 Oracle 事件。

并检查您是否打开了软件防火墙(Windows 防火墙或您的 AV 程序可能有防火墙)

于 2009-10-22T01:43:07.337 回答
1

并不是说这是最近的问题,但我确实发现,当与 XE 一起使用时,过长的工作站名称会导致主页无法加载。我将名称从(不要笑!)GenericXPWorkstation 更改为 VMORACLE,并确保 Listener.ora 和 tnsnames.ora 显示主机的这些值,并添加条目 NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

到 SQLNET.ORA,我现在看到了愚蠢的 XE 管理员主页。

我没有搞砸 Windows HOSTS 文件。

于 2011-09-21T22:34:34.690 回答