ora-12541:TNS:无监听程序

 

很奇怪的症状。

 

客户服务器上的数据库,原来在其他机器通过ip+数据库名的访问方式完全没问题的,可是这次出差过来的时候发现我在本子上没法访问了!报错是无监听。

到服务器上检查的时候,发现监听的服务起不来了,报错大意是“监听启动又被关闭了,有什么没用的服务开了,比如性能日志和警报服务” ←表示完全摸不到头脑。

检查监听设置木有问题,listener.ora 木有问题,tnsnames.ora 木有问题。。。

 

折腾了半天,cmd敲命令lsnrctl start,得到信息:

TNS-12546: TNS: 权限被拒绝
 TNS-12560: TNS: 协议适配器错误
  TNS-00516: 许可被拒绝
   32-bit Windows Error: 13: Permission denied

 

权限被拒绝?立刻晕了,肿么会被拒绝呢?来来回回又折腾了一会,把listener里面的HOST 的值(ip地址)换成机器名也不成,换别的ip也不成……

后来输入netstat -a 列出来 Active Connections

然后果断看到,端口1521被占用了,但是没看出来是谁占用的 orz

但是知道是端口被占用的原因的话,立刻尝试把listener的端口号改为1522→lsnrctl start 完全成功,且迅速就能开启listener的服务了。= =|||

然后服务器上plsql登录正常。

 

↑ 如果这样问题就完美解决了该多好。。。TAT

可事实上显然不行。问题仍然还在。

我的本子通过ip仍然不能访问服务器上的数据库!报错仍然是无监听程序!!最可恶的是,尝试在服务器上用自己的ip+数据库名来访问的话,也是同样的报错!!!

这个时候的情绪已经变成 → 卧槽!我访问自己ip上的数据库为毛也不行啊!不加ip的时候明明就能连上的,怎么加了自己的ip就不行了啊!!!!

 

这个问题迄今木有解决。。。 (┬_┬)

哪位大侠知道还烦请告知,不胜感谢~

 

#到底发生了什么#

 

 

 

 

 

转载于:https://www.cnblogs.com/neru/archive/2012/07/10/2583897.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值