我安装了Oracle 10g express。安装顺利,但主页没有出现。 我可以使用sqlplus连接,但不能与Sql Developer连接。 我检查了tnsnames.ora和listener.ora一切都很好。 听众也开始了。我总是可以重新安装并查看。但我想更好地询问原因。
关于主页。这是浏览器中出现的地址。本地主机:8080 http://127.0.0.1:8080/apex 我做了一个netstat来查看8080是否存在任何端口冲突,但该端口未被使用。
有人遇到过这个问题吗?
答案 0 :(得分:5)
是。它实际上是XE Oracle论坛上的常见问题解答。 首先,您可以使用
连接到Oraclesqlplus user/pass
如果是这样,Oracle正在运行(这似乎是您的情况,但可能不适用于具有类似问题的未来读者)。如果没有,你可以尝试
sqlplus / as sysdba
startup
Oracle启动后,检查侦听器是否可以看到Oracle实例 sqlplus user / pass @ xe 如果没有,则监听器未启动,或者“监听器不知道服务”。确保监听器已启动(lsnrctl,然后启动)。确保数据库已向侦听器注册
sqlplus / as sysdba
alter system register;
现在您应该可以使用'@xe'语法进行连接。值得验证嵌入式PL / SQL网关是否设置为使用8080端口
select dbms_xdb.GETHTTPPORT from dual;
在Windows上,您可以使用netstat -ab查看tnslsnr.exe是否正在侦听端口。
然后我建议查看浏览器设置(特别是可能将您的请求转发给不知道如何处理它的机器的任何代理设置)和防火墙(可以设置为忽略或隐藏任何访问权限)到港口。)
答案 1 :(得分:2)
我遇到了同样的问题。我试过这个,它解决了我的问题......
1.转到开始 - >运行
2.type services.msc并点击输入
3.在打开的小程序中,向下滚动(在右窗格中)以找出“OracleServiceXE”选项并右键单击它。 4.一般情况下,选项卡do->>>启动类型“自动”,然后单击“开始按钮”。
5.对“OracleXETNSListener”选项重复步骤4。
关上窗户。
现在,我希望,问题应该解决....
答案 2 :(得分:2)
检查您的Windows防火墙,如果它打开,它会阻止主页的打开。要么关闭Windows防火墙,要么允许以下端口: 1521:Oracle数据库侦听器
2030:适用于Microsoft Transaction Server的Oracle服务
8080:Oracle XML DB的HTTP端口和Oracle Database XE图形用户界面
请参阅以下网址中的软件要求:
http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABEBCDB
它对我有用!
答案 3 :(得分:1)
试试这个(我假设是Windows系统)
使用
netstat
没有任何其他参数会告诉您端口8080是否已打开。
你也可以试试这个:
telnet localhost 8080
如果服务器应答(屏幕变为空白[或黑色]),则服务器启动并运行。
尝试使用您的主机名而不是localhost。
查看您是否使用代理而不是跳过本地地址。
此外,您还可以看到启动主页的可执行文件是什么,看它是否可以成功启动。
答案 4 :(得分:1)
感谢响应人员。 我终于想出了如何解决这个问题,但并不是真正的根本原因。
问题1 - 无法登录oracle管理控制台。 这是在IE内部网站点中不添加127.0.0.1的问题。 转到工具>互联网选项>安全>本地内部网站点>高级> 在列表中添加http://127.0.0.1:8080/apex。
此后工作正常。 但是,如果我再次回到同一个地方并看到网站,我无法找到有时候我添加的网址...不知道为什么会发生这种情况。可能是某些公司的安全问题搞得一团糟。 无论如何管理控制台现在正在出现。
问题2 - 无法使用SQL Developer进行连接。 在我解决问题1后,这也是神奇的工作。 我还不知道IE中的安全设置如何影响SQL Developer? 对此有何评论?
答案 5 :(得分:0)
答案 6 :(得分:0)
对于Windows 8,只需点击Get Started With OracleXE...
即可。打开Internet Explorer后,选择View on the desktop
图标中的Page View
选项(带扳手的图标)。
您现在应该可以查看您的页面了。
答案 7 :(得分:0)
我遇到了类似的问题,我可以使用终端连接到SQLPLUS,但是在浏览器中访问,因为它显示的错误正如您所描述的那样。所以,我回到终端并使用
挂载我的数据库启动
它解决了我的问题。情况可能就是这样。