Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Oracle 10g express主页将不显示_Sql_Oracle_Oracle Xe - Fatal编程技术网

Sql Oracle 10g express主页将不显示

Sql Oracle 10g express主页将不显示,sql,oracle,oracle-xe,Sql,Oracle,Oracle Xe,我安装了Oracle 10g express。安装进行得很顺利,但是主页没有出现。 我可以使用sqlplus进行连接,但不能使用sqldeveloper。 我检查了tnsnames.ora和listener.ora,一切看起来都很好。 侦听器也会启动。我可以随时重新安装并查看。但我想最好去问一下原因 关于主页。这是浏览器中出现的地址。本地主机:8080 我做了一个netstat来查看8080是否存在端口冲突,但该端口未被使用 有人遇到过这个问题吗?有。这实际上是XE Oracle论坛上的常见问题

我安装了Oracle 10g express。安装进行得很顺利,但是主页没有出现。 我可以使用sqlplus进行连接,但不能使用sqldeveloper。 我检查了tnsnames.ora和listener.ora,一切看起来都很好。 侦听器也会启动。我可以随时重新安装并查看。但我想最好去问一下原因

关于主页。这是浏览器中出现的地址。本地主机:8080 我做了一个netstat来查看8080是否存在端口冲突,但该端口未被使用


有人遇到过这个问题吗?

有。这实际上是XE Oracle论坛上的常见问题。 首先,您是否可以使用连接到Oracle

sqlplus user/pass
如果是这样的话,Oracle正在运行(这似乎是您的情况,但对于将来有类似问题的读者来说可能不是)。如果没有,你可以试试

sqlplus / as sysdba
startup
Oracle启动后,请检查侦听器是否可以通过以下方式查看Oracle实例: sqlplus用户/pass@xe 如果没有,则侦听器未启动,或者“侦听器不知道该服务”。确保侦听器已启动(lsnrctl,然后启动)。确保数据库已向侦听器注册

sqlplus / as sysdba
alter system register;
现在,您应该能够使用“@xe”语法进行连接。值得验证的是,嵌入式PL/SQL网关是否设置为使用8080端口

select dbms_xdb.GETHTTPPORT from dual;
在Windows上,您可以使用netstat-ab查看tnslsnr.exe是否正在侦听端口

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

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

使用

netstat 
如果没有任何其他参数,将告诉您端口8080是否已打开

您也可以尝试以下方法:

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

尝试使用主机名而不是本地主机

查看您是否正在使用代理并且没有跳过本地地址


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

感谢各位的回复。 我终于找到了解决问题的方法,但不是真正的根本原因

问题1-无法登录到oracle管理控制台。 问题在于没有在IE内部网站中添加127.0.0.1。 转到工具>internet选项>安全性>本地intranet站点>高级> 添加到列表中

在这之后它工作得很好。 但是,如果我再次回到同一个地方,看到这些网站,我就找不到我有时添加的url。。。我不知道为什么会这样。可能是公司的安全系统出了问题。 不管怎样,管理控制台现在就要出现了

问题2-无法使用SQL Developer进行连接。 在我修复了问题1之后,它也神奇地工作了。 我仍然不知道IE中的安全设置如何影响SQL开发者?
对此有何评论?

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


现在,我希望这个问题应该得到解决。

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

检查您的windows防火墙,如果它在上面,会阻止主页的打开。您可以关闭windows防火墙或允许以下端口: 1521:Oracle数据库侦听器

sqlplus / as sysdba
alter system register;
2030:针对Microsoft Transaction Server的Oracle服务

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

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


这对我有用

对于Windows 8,只需单击
开始使用OracleXE…
。当internet explorer打开时,在
页面视图
图标(带扳手的图标)中选择桌面上的
视图
选项


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

我遇到了一个类似的问题,我可以使用终端连接到SQLPLUS,但在浏览器中进行访问,因为它显示了您所描述的错误。所以,我回到终端,使用

启动


它解决了我的问题。可能就是这样。

有几种不同的方式可以与SQL developer连接。我认为它像TNS或advanced。其中一个提供了输入服务器(127.0.0.1)、端口(1521)和服务(XE)的选项。这是一个很好的教程,请检查您的安装步骤: