ORACLE监听器TNS服务不能启动的问题解决

从客户端连接到服务器,出现了这个错误,ora12541-TNS : 没有监听器
于是,在服务器中启动OracleOraHome92TNSListener服务,显示“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路径”。查看服务的属性里面的路径是空的。

原因:服务没有指定相关的应用程序,所以提示找不到路径,可能的因素是Windows优化大师将Oracle的监听服务给"优化"了

解决办法:
1、进入注册表中修改ImagePath
在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:D:\Oracle\Ora81\BIN\TNSLSNR.EXE
退出注册表。
2、再去启动服务,服务启动正常

posted on 2006-06-14 08:43 简单就是美 阅读(1981) 评论(2)  编辑  收藏 所属分类: Oracle

评论

# re: ORACLE监听器TNS服务不能启动的问题解决 2006-11-30 09:14 brose

可是我增加不了imagepath,怎么办?


出现“无法创建项,写入注册表时出错“  回复  更多评论   

# re: ORACLE监听器TNS服务不能启动的问题解决 2006-12-30 10:37 李慧

我的没有上面的所说的情况,但就是起了这个服务!!!  回复  更多评论   

导航

统计

常用链接

随笔分类(95)

随笔档案(91)

新闻分类(6)

新闻档案(15)

积分与排名

最新评论

阅读排行榜