oracle 监听问题

auzn3224 2005-11-12 03:28:59
为了省电脑的资源
把LINSENER服务改为手动启动

再启动时系统报错:找不到程序路径


在CMD里
C:\Documents and Settings\auzn>lsnrctl start

LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 12-5月 -2005 15:21
:02

Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

启动tnslsnr:请稍候...

Failed to start service, error 3.
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
32-bit Windows Error: 3: No such process


怎么解决啊
哪位老大知道快快告诉小弟啊
...全文
195 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rd828 2005-11-14
  • 打赏
  • 举报
回复
打开注册表,查找OracleOraHome92TNSListener,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener的位置,,双击ImagePath,,若没有值,写上"E:\oracle\ora92\BIN\TNSLSNR",然后"确定".当然可能没有ImagePath,需要你创建一个,然后写上具体的路径
rd828 2005-11-14
  • 打赏
  • 举报
回复
晕!
eidolon_warrior 2005-11-14
  • 打赏
  • 举报
回复
指定启动路径
zhpsam109 2005-11-13
  • 打赏
  • 举报
回复
好,遇到问题最好自己解决
霖湘凝 2005-11-13
  • 打赏
  • 举报
回复
晕.........
霖湘凝 2005-11-13
  • 打赏
  • 举报
回复
又这个问题,哈哈,之前给人回答过:

好象有几种情况会导致这种问题,用过优化大师,中毒,主机名称改变等,先杀毒吧,然后:
1.看你主机名称和监听中主机名是否一致
2.服务中看TNSLSNR的属性中可执行文件的路径对不对,不对的话进注册表改过来
3.查看TNSLSNR的所有端口是否冲突或被屏蔽(尤其在xp下),
他的端口有1521、2100、8080、1027等,如果装的瑞星看一下网络活动就知道
4.看本地连接/属性/高级/设置中的常规选用的是哪个,如果是关闭就不用,
如果是例外就看例外中有没有TNSLSNR服务,没有添加上
5.再不行我就没招了,哈哈

如果是第二种情况丢失路径的话:
先打开注册表,查找OracleOraHome92TNSListener,他应该在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener的位置,打开这个项,双击ImagePath,看有没有值,若没有,你写上"E:\oracle\ora92\BIN\TNSLSNR",准确的讲应该是你机器上的路径,然后"确定"就ok了.当然也有可能压根就没有ImagePath,就需要你创建一个,然后写上具体的路径.
auzn3224 2005-11-12
  • 打赏
  • 举报
回复
自己搞定了嘿嘿


17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧