本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止故障解决办法
1、检查系统环境变量是否正确
即检查:ORACLE_HOME是否存在,不存在则添加,如下图所示:
二、检查listener.ora文件和tnsnames.ora文件
检查Oracle路径下的【NETWORK\ADMIN】目录下的【tnsnames.ora】和【listener.ora】这两个文件的HOST信息是否正确(是否是你的本机IP地址或者是你的主机名或者简单的都改为127.0.0.1也可以),我的Oracle路径是:E:\app\Oracle11g\dbhome_1\NETWORK\ADMIN;
然后重新启动监听器和服务,如下所示:
三、修改注册表中的内容
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListener
中的ImagePath改为:
E:\app\CoffeeMilk\product\11.2.0\dbhome_1\BIN\TNSLSNR.EXE
注意:本内容参考:https://bbs.****.net/topics/390071341