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,此解决方法完毕。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值