oracle问题:ORA-12541: TNS:无监听器

今天一直没有什么问题的oracle数据库出现 ORA-12541: TNS:无监听器 问题,使用的oracle数据库linux下 oracle9i,windows下安装sqlplus登录

因为是多个windows客户端都出现该问题,因此判断问题出在服务器端。

下面是排除过程:

使[oracle@localhost ~]$ lsnrctl status命令查看监听状态:

TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused

 

然后使用[oracle@localhost ~]$ lsnrctl start开启监听器,出现如下错误:

TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux Error: 32: Broken pipe

查看了一下oracle监听日志 [oracle@test ~]$ cd $ORACLE_HOME/network/log,发现日志大于2G,清空日志后[oracle@test log]$ cat /dev/null > listener.log,启动监听[oracle@localhost ~]$ lsnrctl start,就OK了。

 

原来是日志太大了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值