无法在Windows环境下启动OracleXNTNSListener。

6

我已经在本地机器上安装了OracleXE。

我已经将Oracle级别自动服务更改为手动服务。现在当我启动Oracle服务时,除了OracleXNTNSListener服务外,所有服务都已启动。

它有时会显示以下 1 个错误或 2 个错误:

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

错误 1067:进程意外终止。

或者

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

6个回答

17

经过一些尝试,听者终于启动了。

我所做的是编辑了listener.ora文件。

在这一行中最初是HOST = hostname,我将其更改为localhost IP,即127.0.0.1。

(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))


6

我知道这是一个很老的帖子,但将 listener.oratnsnames.ora 中的 127.0.0.1 更改为 localhost 对我有所帮助。


注:该内容涉及 IT 技术。

4
我的 listener.ora 文件如下所示:
(ADDRESS = (PROTOCOL = TCP)(HOST = my_computer_name)(PORT = 1521))

我改成了

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

然后它就正常工作了。


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(或类似路径)。

0

这可能是因为您更改了计算机名称所致。请确保在“listener.ora”文件中,HOST = PC-NAME(例如:admin-PC)。


0

环境变量 ORACLE_HOME 设置为 你的 Oracle 数据库主目录,例如 C:\app\ora11g\app\oracle\product\11.2.0\server\network\ADMIN


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接