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

来源:未知 责任编辑:责任编辑 发表时间:2015-09-17 09:42 点击:

安装的是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_MACHINESYSTEMControlSet001ServicesOracleOraHome92TNSListener的位置,打开这个项,双击ImagePath,看有没有值,照你说应该没有,你写上"E:oracleora92BINTNSLSNR",准确的讲应该是你机器上的路径,然后"确定"就ok了。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 在oracle数据库下使用iSQL*Plus DBA访问数据库
    • oracle 让sys用户可以使用isqlplus
    • Oracle数据库Constraint约束的常用操作及异常处理
    • ORACLE10gr2数据导入MySQL方案
    • OCP043第十五讲 Database Security
    • export/import的使用
    • Oracle行列转换小结
    • Table函数使用简介
    • Bulk Collect性能分析(zz)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1