我已经在我当地的meachine中安装了oracleXE。
我已将Oracle级别自动服务更改为手动。 知道我何时启动Oracle服务,除OracleXNTNSListener服务外,所有服务都已开始。
它说下面提到过1次错误或2次错误
1> Windows无法在本地计算机上启动OracleXETNSListner服务。
错误1067:进程意外终止。
OR
2>本地计算机上的OracleXNTNSListener服务已启动然后停止。如果某些服务未被其他服务或程序使用,则会自动停止。
答案 0 :(得分:12)
我做的是为此,我编辑了listener.ora文件。
在这行中,HOST = hostname就在那里,我将其更改为localhost ip,即127.0.0.1
(ADDRESS =(PROTOCOL = TCP)( HOST = 127.0.0.1 )(PORT = 1521))
答案 1 :(得分:3)
我知道这是一个非常老的帖子,但是127.0.0.1
和localhost
中listener.ora
改为tnsnames.ora
帮助了我。
答案 2 :(得分:3)
我的listener.ora
文件就像这样
(ADDRESS = (PROTOCOL = TCP)(HOST = my_computer_name)(PORT = 1521))
我改为
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
然后它奏效了。
答案 3 :(得分:1)
我遇到这个问题,因为我之前安装过Oracle 12c,然后我尝试安装Oracle 11g express。
检查此注册表项以确保为服务配置ORACLE_HOME:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_XE\ORACLE_HOME
如果不存在,请点击此处:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE\ORACLE_HOME
还要确保此其他密钥未指向旧的客户端注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_XE\ORACLE_HOME_KEY
或
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE\ORACLE_HOME_KEY
C:\oraclexe\app\oracle\product\11.2.0\server
(或类似)。答案 4 :(得分:0)
这可能是由于您更改了PC-NAME引起的。确保在“ listener.ora”文件中,主机= PC-NAME(例如:admin-PC)。