记一次Oracle引起的线上惨案——监听日志 listener.log listener.ora

  周末,系统突然无法登录,怀疑服务器调整引起的,周一现场同事无法解决,求救,

  部队医院无法远程,微信视频将无监听等报错解决后,依然无法登录,中午奔赴现场

到了现场,plsql点击登录,显示未响应,卡死了 555555  ,重启服务器涛声依旧

 。。。。。。。。。

 

 

意思到数据库问题,查找监听日志,确认问题:监听日志过大导致监听异常的bug,竟然达到了4G

 

【在Oracle的各种日志中,监听日志算是比较大的,尤其是在windows平台,还存在监听日志过大导致监听异常的bug。 所以除了写脚本定期删日志文件之外,就是永久性的把监听写日志的功能关闭。 实际上,在windows 平台要上删日志还需要先停监听,否则会提示文件正在被使用无法删除。】

 

现象描述

1、oracle程序盘空间大量占用

2、查找大文件夹路径,发现bdump下不算大,product下过大,Listener.log超过4G

处理办法

1、关闭监听日志记录

lsnrctl set log_status off

2、备份listener.log

3、清空日志

echo /dev/null > listener.log

4、开启监听日志记录

lsnrctl set log_status on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值