| 订阅 | 在线投稿
分享
 
 
 

Windows环境下Oracle监听服务启动的问题

2008-07-17 07:48:21 编辑來源:互联网 国际版 评论
 
 
  安装的是oracle9i,平台2000windows。

  可以使用SQL plus,但使用PL/SQL developer 6.0,

  登录提示错误:ora-12541 TNS 没有监听器。

  在监听程序配置中重新添加但还是没用。

  在管理/服务下手工启动OracleOraHome90TNSListener,

  提示错误:系统找不到指定路径。

  请问这是什么原因,如何解决?

  有几种情况会导致这种问题,用过优化大师,中毒,主机名称改变等,先杀毒吧,然后:

  1.看你主机名称和监听中主机名是否一致

  2.服务中看TNSLSNR的属性中可执行文件的路径对不对,不对的话进注册表改过来

  3.查看TNSLSNR的所有端口是否冲突或被屏蔽(尤其在xp下),

  他的端口有1521、2100、8080、1027等,如果装的瑞星看一下网络活动就知道

  4.看本地连接/属性/高级/设置中的常规选用的是哪个,如果是关闭就不用,

  如果是例外就看例外中有没有TNSLSNR服务,没有添加上

  针对第二种情况的解决办法:

  先打开注册表,查找OracleOraHome92TNSListener,他应该在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener的位置,打开这个项,双击ImagePath,看有没有值,照你说应该没有,你写上"E:\oracle\ora92\BIN\TNSLSNR",准确的讲应该是你机器上的路径,然后"确定"就ok了。
 
 
安装的是oracle9i,平台2000windows。 可以使用SQL plus,但使用PL/SQL developer 6.0, 登录提示错误:ora-12541 TNS 没有监听器。 在监听程序配置中重新添加但还是没用。 在管理/服务下手工启动OracleOraHome90TNSListener, 提示错误:系统找不到指定路径。 请问这是什么原因,如何解决? 有几种情况会导致这种问题,用过优化大师,中毒,主机名称改变等,先杀毒吧,然后: 1.看你主机名称和监听中主机名是否一致 2.服务中看TNSLSNR的属性中可执行文件的路径对不对,不对的话进注册表改过来 3.查看TNSLSNR的所有端口是否冲突或被屏蔽(尤其在xp下), 他的端口有1521、2100、8080、1027等,如果装的瑞星看一下网络活动就知道 4.看本地连接/属性/高级/设置中的常规选用的是哪个,如果是关闭就不用, 如果是例外就看例外中有没有TNSLSNR服务,没有添加上 针对第二种情况的解决办法: 先打开注册表,查找OracleOraHome92TNSListener,他应该在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener的位置,打开这个项,双击ImagePath,看有没有值,照你说应该没有,你写上"E:\oracle\ora92\BIN\TNSLSNR",准确的讲应该是你机器上的路径,然后"确定"就ok了。
󰈣󰈤
 
 
>>返回首页<<
 为你推荐
 
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 
 热帖排行
 
 
王朝网络微信公众号
微信扫码关注本站公众号wangchaonetcn
 
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
©2005- 王朝网络 版权所有