荟聚奇文、博采众长、见贤思齐
当前位置:公文素材库 > 公文素材 > 范文素材 > Oracle监听器服务不能启动的问题

Oracle监听器服务不能启动的问题

网站:公文素材库 | 时间:2019-05-29 22:25:43 | 移动端:Oracle监听器服务不能启动的问题

Oracle监听器服务不能启动的问题

Oracle监听器服务不能启动的问题

从客户端连接到服务器,出现了这个错误,ora12541-TNS:没有监听器

于是,在服务器中启动OracleOraHome92TNSListener服务,显示“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路径”。

原因:Windows优化大师将Oracle的监听服务给"优化"了一、连接主机字符串,说没有监听器

SVRMGR>connectinternal/oracle@orcl;ORA-12541:TNS:nolistenerSVRMGR>

二、运行监听器,说地址的协议专用组件指定不正确C:\\>lsnrctl

LSNRCTLfor32-bitWindows:Version8.1.6.0.0-Productionon14-3月-201*14:17:51

(c)Copyright1998,1999,OracleCorporation.Allrightsreserved.欢迎来到LSNRCTL,请键入"help"以获得信息。LSNRCTL>status

连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))TNS-01103:地址的协议专用组件指定不正确TNS-12541:TNS:无监听器

TNS-12560:TNS:协议适配器出现错误TNS-00511:无监听器

32-bitWindowsError:61:UnknownerrorLSNRCTL>start

启动tnslsnr:请稍候...

Failedtostartservice,error3.TNS-12536:TNS:可能会阻碍*作

TNS-12560:TNS:协议适配器出现错误TNS-00506:*作可能阻塞

32-bitWindowsError:997:UnknownerrorLSNRCTL>

三、在控制面板中启动服务,出现以下错误

服务:在本地计算机无法启动OracleOraHome81TNSListener服务。错误3:系统找不到指定的路径

而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。四、进入注册表中修改ImagePath在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\OracleOraHome81TNSListener发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\\Oracle\\Ora81\\BIN\\TNSLSNR退出注册表。

五、再去启动服务,服务启动正常六、启动监听器C:\\>lsnrctl

LSNRCTLfor32-bitWindows:Version8.1.6.0.0-Productionon14-3月-201*14:42:10

(c)Copyright1998,1999,OracleCorporation.Allrightsreserved.欢迎来到LSNRCTL,请键入"help"以获得信息。LSNRCTL>start

TNS-01106:使用名称LISTENER的监听器已经启动LSNRCTL>status

连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))LISTENER的STATUS

------------------------别名LISTENER

版本TNSLSNRfor32-bitWindows:Version8.1.6.0.0-Production

启动日期14-3月-201*14:40:15正常运行时间0天0小时2分6秒跟踪级别off安全性OFFSNMPOFF

监听器参数文件f:\\Oracle\\Ora81\\network\\admin\\listener.ora监听器日志文件f:\\Oracle\\Ora81\\network\\log\\listener.log服务摘要..

PLSExtProc具有1个服务处理程序orc2具有1个服务处理程序orcl具有1个服务处理程序orcl具有2个服务处理程序命令执行成功LSNRCTL>

七、再去连接,成功

SVRMGR>connectinternal/sys@orcl;连接成功。SVRMGR>

扩展阅读:oracle 监听器无法启动的问题

oracle监听器无法启动的问题

一、连接主机字符串,说没有监听器SVRMGR>connectinternal/oracle@orcl;ORA-12541:TNS:nolistenerSVRMGR>

二、运行监听器,说地址的协议专用组件指定不正确C:\\>lsnrctl

LSNRCTLfor32-bitWindows:Version8.1.6.0.0-Productionon14-3月-201*14:17:51

(c)Copyright1998,1999,OracleCorporation.Allrightsreserved.

欢迎来到LSNRCTL,请键入"help"以获得信息。

LSNRCTL>status

连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))TNS-01103:地址的协议专用组件指定不正确TNS-12541:TNS:无监听器

TNS-12560:TNS:协议适配器出现错误TNS-00511:无监听器

32-bitWindowsError:61:Unknownerror

LSNRCTL>start启动tnslsnr:请稍候...

Failedtostartservice,error3.TNS-12536:TNS:可能会阻碍*作TNS-12560:TNS:协议适配器出现错误TNS-00506:*作可能阻塞

32-bitWindowsError:997:Unknownerror

LSNRCTL>

三、在控制面板中启动服务,出现以下错误

服务:在本地计算机无法启动OracleOraHome81TNSListener服务。错误3:系统找不到指定的路径

而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。

四、进入注册表中修改ImagePath在

运行处执行

REGEDIT

进入注册表

HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\OracleOraHome81TNSListener到

发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\\Oracle\\Ora81\\BIN\\TNSLSNR退出注册表。

五、再去启动服务,服务启动正常

六、启动监听器C:\\>lsnrctl

LSNRCTLfor32-bitWindows:Version8.1.6.0.0-Productionon14-3月-201*14:42:10

(c)Copyright1998,1999,OracleCorporation.Allrightsreserved.欢迎来到LSNRCTL,请键入"help"以获得信息。LSNRCTL>start

TNS-01106:使用名称LISTENER的监听器已经启动LSNRCTL>status

连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))LISTENER的STATUS------------------------别名LISTENER

版本TNSLSNRfor32-bitWindows:Version8.1.6.0.0-Production

启动日期14-3月-201*14:40:15正常运行时间0天0小时2分6秒跟踪级别off安全性OFFSNMPOFF

监听器参数文件f:\\Oracle\\Ora81\\network\\admin\\listener.ora监听器日志文件f:\\Oracle\\Ora81\\network\\log\\listener.log服务摘要..

PLSExtProc具有1个服务处理程序orc2具有1个服务处理程序orcl具有1个服务处理程序orcl具有2个服务处理程序命令执行成功LSNRCTL>

七、再去连接,成功

SVRMGR>connectinternal/sys@orcl;连接成功。SVRMGR>

友情提示:本文中关于《Oracle监听器服务不能启动的问题》给出的范例仅供您参考拓展思维使用,Oracle监听器服务不能启动的问题:该篇文章建议您自主创作。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


Oracle监听器服务不能启动的问题》由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
链接地址:http://www.bsmz.net/gongwen/747169.html