我刚刚第一次安装了Oracle,安装程序的最后一步是询问是否要检查主页。我查了一下,浏览器打开了一个本地网站,但这个网站不存在。所以我只是被困在这里。
我先尝试了10g,然后卸载了它并尝试了11g。我总是得到一个非运行的网页。我尝试过,因为我在一些答案中看到Windows 7 32位不支持10g,而11g是。
每一次,我都检查了所有的Oracle服务是否都已启动,并且确实存在。我还检查了端口8080是否被使用,而不是。此外,禁用Windows防火墙不会产生任何效果。
我对Oracle一无所知所以如果你在谈论Oracle具体的事情,请给我一些链接。
如果你不知道网站的问题,你能告诉我应该启动哪个服务的网站,并且是它的日志文件,以便我能看到错误吗?
由于
在旁注中,在项目安装指南中,我应该在安装Oracle之后运行“sqlplus system @ xe”。当我这样做时,我必须输入密码,然后我得到“ORA-12514:TNS:监听器当前不知道连接描述符中所请求的服务”。关于该错误的每个问题都是关于“它工作了一个星期,现在没有更多”这显然不是我的情况,所以这不是我的问题,只是一个附注。
答案 0 :(得分:2)
我的一位队友找到了答案。问题在于安装,这是有效的:
仅适用于Windows7的警告:
在Windows 7上安装Oracle 10g 32位完成没有错误但它不完整。为了解决问题 问题,在安装Oracle之前,关闭你的电脑,拔掉你的电脑 网络电缆,启动你的电脑和安装甲骨文(不是一个笑话),和 仅在安装Oracle 10g后重新连接。
这很奇怪,但它有效
注意----此方法不适用于11g express R2。 (当然我说的是Windows 7)
答案 1 :(得分:0)
试试这个:
1)首先,确保它正在运行。听起来它来自您在步骤2中获得的错误消息,但仔细检查服务(OracleServiceXE和OracleXETNSListener)是否都已启动。这些是您需要的唯一两个服务,它听起来像OracleServiceXE可能没有运行。
2)确保它没有在非8080端口上运行。在命令提示符下,运行netstat -an并查看是否有任何内容正在侦听端口8080.我已经看到它在过去的备用端口(包括9080)上安装了。
3)如果在端口8080上侦听某些内容,请在浏览器中尝试http://localhost:8080/。如果9080上有什么东西,试试吧。
答案 2 :(得分:0)
我也面临同样的问题,并按照以下步骤修复。
使用sqlplus转到Oracle XE 10g控制台。将mypassword替换为您的SYS用户密码(在安装过程中指定)。请注意,左侧的数字2,3,4是由sqlplus工具提示生成的(您不需要输入)。
[sourcecode lang="sql"]
C:\> sqlplus sys/mypassword@xe as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 18 17:53:47 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle数据库10g快捷版10.2.0.1.0版 - 生产
SQL> begin
2 dbms_xdb.sethttpport('8484');
3 end;
4 /
[/sourcecode]
Oracle XE应该回复:
[sourcecode lang="sql"]
PL/SQL procedure successfully completed.
[/sourcecode]
在检查之后,确保配置已正确更改:
[sourcecode lang="sql"]
SQL> select dbms_xdb.gethttpport as "HTTP-Port is " from dual;
[/sourcecode]
您应该收到这样的消息:
[sourcecode lang="sql"]
HTTP-Port is
------------
8484
[/sourcecode]
输入"退出&#34>退出sqlplus;在提示。 现在重启PC并检查同样的问题。