`
quanhy5
  • 浏览: 57348 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

oracle 总是报“监听程序当前无法识别连接描述符中请求的服务”的解决

阅读更多

使用oracle数据库真是麻烦,这次又出现监听程序当前无法识别连接描述符中请求的服务的问题,上次出现后我从做系统,实在是在网上没找到有效地解决办法,而且第二天还要上班,不敢出现这种错误,所以...

这次的解决是这样的:在网上还是搜了一下问题出现在哪,是监听不到的原因,使用lsnrctl status看看,是:

................................................

服务 "ORACLE" 包含 1 个例程。
  例程 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "PLSExtProc" 包含 1 个例程。
  例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功

................................................

看来我的orcl就没有被当做实例啊,无效的,如果真是这样的,就得在listener.ora中配置这个实例的监听了,增加如下:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = orcl)
      (ORACLE_HOME = C:\oracle\product\10.2.0\db_2)
    )
  )

路径得写对了,sid_name就是在tnsname.ora中的配置对应。

最后重启,OK,此解决方法完毕。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics