oracle监听程序无法启动TNS-12560,TNS-00530

oracle监听程序无法启动TNS-12560,TNS-00530,第1张

在Windows启动监听时报错:C:\Users\Administrator>lsnrctl start

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 17-4月-2021Copyright (c) 1991, 2010, Oracle. All rights reserved.启动tnslsnr: 请枝郑稍候...Failed to start service, error 193.TNS-12560: TNS: 协议适配器错误TNS-00530: 协议适配器错误同时使用服务来启动监听依然无法启动

OracleOraDb11g_home1TNSListener 监听服没野务无法启动

解决方案:

进入注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\

OracleOraDb11g_home1TNSListener

查看imagepath中的值是否和

OracleOraDb11g_home1TNSListener 服务的“D:\Oracle\product\11.2.0\dbhome_1\BIN\猛察颂TNSLSNR.exe” 一致,如不一致,修改为一致即可;

C:\Documents and Settings\All Users\「开始」菜单\磨拍程序\Oracle - OraHome81\Network Administration\Net8 Assistant

重建监听

ORACLE监听重建

在注册表里清理启动项就OK了

产生这个问题的原因是启游洞listener服务不正常,因此需要重建这个服务。

解决方法如下:

1、进入dos窗口,手工启动listener,无法启动;进入控制面板,手工启动listener服务,也无法启动。

2、删除listener服务:

打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

OracleTNSListener,删除悄枯它,重启机器后,控制面板的服务中listener服务已经没有了。

3、重启listener,并自动重建listener服务:

进入dos窗口执行:c:\lsnrctl start

listener正常启动。进入控制面板的服务中,listener服务已经被自动重建,并且状态为“已启动”。

------------------------------

C:\oracle\ora81\network\ADMIN下的监听文件listener.ora

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

)

)

---------------------------

把监听文件的host改为

HOST = 127.0.0.0

有两种原因:1.你修改了主机名,如果是的话,你可以把主机名改回来,然后重起计算机后,就可羡塌以找到监听程序了.

或者修改oracle的监听初始化文件listener.ora(文件位置:ora92\network\admin),将其LISTENER中的HOST改成你修改后的数据库服务器的名称。

再或者在net manager修改本地下的服务命名和监听程序下相应名称

2.由于你的错误删除了监听程序的路径,要恢复很简单:点开始->运行输入"regedit"然后在查找里输入OracleOraHome90TNSListener去查找.如果找到后你就要增加一项ImagePath,定义成字符集,路径为: "盘符:\oracle\ora90\bin\tnslsnr".添加完后继续按F3来找!修改同上.至到搜索完毕为止!此方法成功几率为90%以上

注册表里修改:HKEY_LOCAL_MACHINE\SYSTEM\庆坦CurrentControlSet\Services\OracleOraHome90TNSListener

把里面兄差圆的IMAGEPATH 改为 X:\oracle\ora90\bin\tnslsnr(就是安装oracle的目录下的ora90\bin\tnslsnr)(如果没有imagepath就新建一个,字符串型)

servicename 同理


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12514214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存