无法在Windows环境中启动OracleXNTNSListener

时间:2012-08-02 11:20:58

标签: windows oracle

我已经在我当地的meachine中安装了oracleXE。

我已将Oracle级别自动服务更改为手动。 知道我何时启动Oracle服务,除OracleXNTNSListener服务外,所有服务都已开始。

它说下面提到过1次错误或2次错误

1> Windows无法在本地计算机上启动OracleXETNSListner服务。

错误1067:进程意外终止。

OR

2>本地计算机上的OracleXNTNSListener服务已启动然后停止。如果某些服务未被其他服务或程序使用,则会自动停止。

5 个答案:

答案 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.1localhostlistener.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
  • 检查系统变量ORACLE_HOME是否设置为C:\oraclexe\app\oracle\product\11.2.0\server(或类似)。

答案 4 :(得分:0)

这可能是由于您更改了PC-NAME引起的。确保在“ listener.ora”文件中,主机= PC-NAME(例如:admin-PC)。