10

我安装了Oracle 10g express。安装很顺利,就是首页打不开。我可以使用 sqlplus 进行连接,但不能使用 Sql Developer。我检查了 tnsnames.ora 和 listener.ora 一切看起来都很好。侦听器也已启动。我总是可以重新安装并查看。但我想最好问问原因。

关于主页。这是浏览器中出现的地址。localhost:8080 http://127.0.0.1:8080/apex 我做了一个netstat,看看8080是否有端口冲突,但是那个端口没有被使用。

有人遇到过这个问题吗?

4

8 回答 8

5

是的。它实际上是 XE Oracle 论坛上的一个常见问题解答。首先,您可以使用连接到 Oracle

sqlplus user/pass

如果是这样,Oracle 正在运行(这似乎是您的情况,但可能不适用于有类似问题的未来读者)。如果没有,你可以试试

sqlplus / as sysdba
startup

Oracle 启动后,通过 sqlplus user/pass@xe 检查监听器是否可以看到 Oracle 实例。如果没有,则要么监听器未启动,要么“监听器不知道服务”。确保侦听器已启动(lsnrctl,然后启动)。确保数据库已向侦听器注册

sqlplus / as sysdba
alter system register;

现在您应该可以使用“@xe”语法进行连接了。值得验证嵌入式 PL/SQL 网关设置为使用 8080 端口

select dbms_xdb.GETHTTPPORT from dual;

在 Windows 上,您可以使用 netstat -ab 查看 tnslsnr.exe 是否正在侦听端口。

然后我建议查看浏览器设置(特别是任何可能将您的请求转发到不知道如何处理的机器的代理设置)和防火墙(很可能设置为忽略或隐藏对端口的任何访问)。

于 2009-02-10T22:12:11.150 回答
2

检查你的windows防火墙,如果它在它阻止主页的打开。要么关闭windows防火墙,要么允许以下端口:1521:Oracle数据库监听器

2030:适用于 Microsoft 事务服务器的 Oracle 服务

8080:用于 Oracle XML DB 和 Oracle Database XE 图形用户界面的 HTTP 端口

请参阅以下 URL 中的软件要求:

http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABEBCDB

它对我有用!

于 2011-09-21T09:48:02.127 回答
2

我有同样的问题。我试过这个,它解决了我的问题... 1.转到开始->运行
2.键入 services.msc 并按回车
3.在打开的小程序中,向下滚动(在右窗格中)找出“ OracleServiceXE”并右键单击它。4.在一般选项卡do->>>启动类型“自动”,然后单击“启动按钮”。5. 对选项“OracleXETNSListener”重复步骤 4。关闭窗口。

现在,我希望问题应该得到解决......

于 2009-11-06T20:39:35.907 回答
1

谢谢大家的回复。我终于想出了如何解决这个问题,但不是真正的根本原因。

问题 1 - 无法登录到 oracle 管理控制台。问题是在 IE 内网站点中没有添加 127.0.0.1。转到工具>互联网选项>安全>本地Intranet站点>高级>添加http://127.0.0.1:8080/apex

在此之后它工作正常。但是,如果我再次回到同一个地方并查看这些网站,我有时会找不到我添加的网址......不知道为什么会这样。可能是某些公司的安全出了问题。无论如何,管理控制台现在正在出现。

问题 2 - 无法使用 SQL Developer 连接。在我解决了问题 1 之后,这也神奇地起作用了。我仍然不知道 IE 中的安全设置如何影响 SQL Developer?对此有何评论?

于 2009-02-11T05:23:09.820 回答
1

试试这个(我假设是 Windows 系统)

使用

netstat 

没有任何其他参数会告诉你端口 8080 是否已经打开。

你也可以试试这个:

telnet localhost 8080

如果服务器应答(屏幕变为空白 [或黑色]),则服务器已启动并正在运行。

尝试使用您的主机名而不是 localhost。

查看您是否使用代理而不跳过本地地址。

您还可以查看启动主页的可执行文件是什么,看看它是否可以成功启动。

于 2009-02-10T22:20:16.060 回答
0

对于 Windows 8,只需单击Get Started With OracleXE...。当 Internet Explorer 打开时,选择图标中的View on the desktop选项Page View(带有扳手的图标)。

您现在应该可以查看您的页面了。

于 2013-03-04T12:55:21.260 回答
0

我遇到了类似的问题,我能够使用终端连接到 SQLPLUS,但是在浏览器中访问时,它显示了您所描述的错误。所以,我回到终端并使用

启动

它解决了我的问题。可能是这种情况。

于 2013-04-18T11:59:09.253 回答
0

嘿伙计们,如果您使用 IE7 (explorer7),那么您在使用 10g 时会遇到某些问题,例如不显示主页。

于 2010-06-03T17:31:59.927 回答