新闻正文

Oracle监听服务启动的问题

来源:    2008-7-16 11:48:12 网友评论 0 条 字体:[ ] ~我要投稿!
   安装的是oracle9i,登录Oracle时,提示错误:ora-12541 TNS 没有监听器。

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

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

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

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


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

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

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

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

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

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

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


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

先打开注册表,查找OracleOraHome92TNSListener,他应该在HKEY_LOCAL_MACHINESYSTEM ControlSet001ServicesOracleOraHome92TNSListener的位置,打开这个项,双击ImagePath, 看有没有值,照你说应该没有,你写上"E:oracleora92BINTNSLSNR",准确的讲应该是你机器上的路径,然后"确定"就ok 了。



收藏到ViVi   收藏此页到365Key
上一篇:在学习Java过程中应该深入理解的一些重点
下一篇:如何在OpenJWeb中使用webwork的校验框架
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索
  • Google
   网站首页 -  网站地图 -  技术学习 -  网站投稿 -  帮助中心
Copyright 2003-2008 www.javah.net All Rights Reserved
2008 如果你喜欢本站 请收藏本站 并推荐给你的朋友一起分享