Oracle 10g Express 主页无法显示
我安装了Oracle 10g Express。 安装很顺利,但是主页上不去。 我可以使用 sqlplus 连接,但不能使用 Sql Developer 连接。 我检查了 tnsnames.ora 和listener.ora 一切看起来都很好。 监听器也启动了。 我总是可以重新安装并查看。 但我想最好还是查一下原因。
关于主页。 这是浏览器中出现的地址。 本地主机:8080 http://127.0.0.1:8080/apex 我做了一个netstat来查看8080是否有端口冲突,但该端口没有被使用。
有人遇到过这个问题吗?
I installed Oracle 10g express. Installation went well, But the home page is not coming up.
I can connect using sqlplus but not with Sql Developer.
I checked tnsnames.ora and listener.ora everything looks fine.
Listener is also started. I can always reinstall and see. But I thought better inquire the cause.
Regarding the home page. This is the address that comes up in browser. Localhost:8080
http://127.0.0.1:8080/apex
I did a netstat to see whether there is any port conflict for 8080, but that port is not in use.
Have anybody faced this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
是的。 它实际上是 XE Oracle 论坛上的常见问题解答。
首先,您可以使用以下命令连接到 Oracle
如果是,则 Oracle 正在运行(这似乎是您的情况,但对于未来遇到类似问题的读者来说可能不是)。 如果没有,您可以尝试
在 Oracle 启动后,检查监听器是否可以看到 Oracle 实例
sqlplus 用户/pass@xe
如果没有,则侦听器未启动,或者“侦听器不知道该服务”。 确保侦听器已启动(lsnrctl,然后启动)。 确保数据库已注册到侦听器
现在您应该能够使用“@xe”语法进行连接。 值得验证嵌入式 PL/SQL 网关是否设置为使用 8080 端口
在 Windows 上,您可以使用 netstat -ab 查看 tnslsnr.exe 是否正在侦听该端口。
然后我建议查看浏览器设置(特别是任何可能将您的请求转发到不知道如何处理的机器的代理设置)和防火墙(很可能被设置为忽略或隐藏对端口的任何访问) )。
Yes. It is practically a FAQ on the XE Oracle forum.
Firstly, can you connect to Oracle using
If so, Oracle is up an running (which appears to be your situation, but may not be for a future reader with a similar problem). If not, you can try
Once Oracle is up, check that the listener can see the Oracle instance by
sqlplus user/pass@xe
If not, then either the listener is not up, or the 'listener does not know of the service'. Make sure the listener is started (lsnrctl, then start). Make sure the database is registered with the listener
Now you should be able to connect using the '@xe' syntax. Worthwhile verifying the embedded PL/SQL gateway is set up to use the 8080 port
On Windows you can use netstat -ab to see if tnslsnr.exe is listening on the port.
Then I'd suggest looking at browser settings (specifically any proxy settings that might be forwarding your request to a machine that has no idea what to do with it) and firewalls (which could well be set to ignore or hide any access to the port).
我有同样的问题。 我尝试了这个,它解决了我的问题......
1. 转到开始->运行
2.输入 services.msc 并按 Enter
3.在打开的小程序中,向下滚动(在右侧窗格中)找到“OracleServiceXE”选项,然后右键单击它。 4. 在常规选项卡中执行->>> 启动类型“自动”并单击“启动按钮”。
5. 对选项“OracleXETNSListener”重复步骤 4。
关上窗户。
现在,我希望问题应该得到解决......
I had the same problem. I tried this and it sorted out my problem...
1. goto start->run
2.type services.msc and hit enter
3.In the applet that opened, scroll down(in right pane) to figure out the option of "OracleServiceXE" and right click on it. 4. In general tab do->>> startup type "Automatic" and click the "start button".
5. Repeat step 4. for the option "OracleXETNSListener".
close the window.
now, i hope, the problem should be solved....
检查您的 Windows 防火墙,如果它打开,则会阻止主页的打开。您可以关闭 Windows 防火墙或允许以下端口:
1521:Oracle 数据库侦听器
2030:适用于 Microsoft Transaction Server 的 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
它对我有用!
Check your windows firewall,If it is on it blocks the opening of the homepage.Either you shut down the windows firewall or allow these following ports :
1521: Oracle database listener
2030: Oracle Services for Microsoft Transaction Server
8080: HTTP port for Oracle XML DB and the Oracle Database XE graphical user interface
See software requirements in the below URL:
http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABEBCDB
It worked for me!
尝试这个(我假设 Windows 系统)
不带任何其他参数使用
会告诉你端口 8080 是否已经打开。
您也可以尝试以下操作:
如果服务器应答(屏幕变为空白[或黑色]),则服务器已启动并正在运行。
尝试使用您的主机名而不是本地主机。
查看您是否使用代理并且没有跳过本地地址。
您还可以查看启动主页的可执行文件是什么,并查看它是否可以成功启动。
Try this ( I'm assuming Windows system )
using
without anyother parameter would tell you if port 8080 is already open.
Also you can try this:
If the server answers ( the screen goes blank [or black] ) then the server is up and running.
Try using your hostname instead of localhost.
See if you're using a proxy and not skipping the local addresses.
Also you can see what's the executable that starts the home page and see if it could start successfully.
感谢各位的回复。
我终于找到了解决问题的方法,但并没有真正找到根本原因。
问题 1 - 无法登录 Oracle 管理控制台。
这是由于没有在IE内网站点中添加127.0.0.1的问题。
转到工具> Internet 选项> 安全性> 本地 Intranet 站点> 高级>
在列表中添加 http://127.0.0.1:8080/apex 。
此后工作正常。
但是,如果我再次回到同一个地方并查看网站,我将找不到我有时添加的网址...不知道为什么会发生这种情况。 可能是某些公司的安全性出了问题。
无论如何,管理控制台现在即将出现。
问题 2 - 无法使用 SQL Developer 进行连接。
在我解决了问题 1 后,这也神奇地起作用了。
我仍然不知道 IE 中的安全设置如何影响 SQL Developer?
对此有何评论?
Thanks for the response guys.
I finally figured out how to solve the issue, but not really the root cause.
Problem 1 - Can not login to oracle admin console.
It was the problem with not adding 127.0.0.1 in the IE intranet sites.
Go to tools>internet options>security>local intranet sites>advanced>
add http://127.0.0.1:8080/apex in the list.
It works fine after this.
But if I go back to the same place again and see the sites, I cant find the url I added sometimes back... Dont know why that is happening. May be some company security is messing up.
Anyways the admin console is now coming up.
Problem 2 - Cannot connect using SQL Developer.
After I did the fix for problem 1, this is also magically working.
I still don't know how security settings in IE affects SQL Developer?
Any comments on this?
大家好,一个重要的事实是,如果您使用 IE7 (explorer7),那么您在使用 10g 时会遇到某些问题,例如不显示主页。
hey guys one important fact if u r using IE7 (explorer7) then u wd face certain problem in using 10g, such as not displaying home page.
对于 Windows 8,只需单击
开始使用 OracleXE...
。 当 Internet Explorer 打开时,选择页面视图
图标(带有扳手的图标)中的在桌面上查看
选项。您现在应该能够查看您的页面。
For Windows 8 simply click on
Get Started With OracleXE...
. When internet explorer opens up, select theView on the desktop
option in thePage View
icon (icon with a wrench).You should now be able to view your page.
我遇到了类似的问题,我能够使用终端连接到 SQLPLUS,但在浏览器中访问时,因为它显示了您所描述的错误。 所以,我回到终端并使用安装我的数据库
并解决了我的问题。 可能是这样的。
I had a similar problem, I was able to connect to SQLPLUS using terminal but on access in browser as it was showing error as you have described. So, I went back to terminal and mounted my database using
and it resolved my problem. This might be the case.