波波说运维 发表于 2019-5-14 00:01:00

详解Oracle数据库监听器日志listener.log文件过大处理过程

概述

迩来监听总是告警,在排查监听问题时发现监听日志已经有1.9G,接近2G了,趁便总结下监听日志过大时需要怎么去处理。
https://p3.pstatp.com/large/pgc-image/da57ee5875c14d2593afe05e2451a9b5
<hr>监听2G需考虑清理

官方建议:监听日志建议小于4G,到4G的时候,数据库连接就会非常慢。基本上都要1分钟以上。不过上2G也要开始考虑了。
https://p1.pstatp.com/large/pgc-image/b671ab6e570b42bca6385337911ae7ed
下面介绍下处理监听的过程。
<hr>处理监听日志已满

1、首先 停止日志
LSNRCTL> set log_status offhttps://p9.pstatp.com/large/pgc-image/ae3dc34140894de68eb9bf29cbfc2994
2、到监听目录$ORACLE_BASE/diag/tnslsnr/iZmfgnjkehk13uZ/listener/trace
如果是rac,是grid用户的监听的,需要注意。
mv listener.log listener.log.bakhttps://p1.pstatp.com/large/pgc-image/ad21f0b48ad5472ba5e73ca69d188a54
3、开启日志
LSNRCTL> set log_status onhttps://p3.pstatp.com/large/pgc-image/efea6470b27040168a2bd10c08a2a6a9
https://p3.pstatp.com/large/pgc-image/7609cc233dbf4c969f6f89a59f93ee4f
4、重新加载监听器
LSNRCTL> reloadhttps://p1.pstatp.com/large/pgc-image/850a01b743e9473abf94cd1fcef7c63b
<hr>定时清理监听日志还是很有必要的,大家抽闲可以检查下,及时清理。后面会分享更多devops和DBA方面的内容,感爱好的朋友可以关注一下~
https://p1.pstatp.com/large/pgc-image/2c2041288af74c42b6c990888a7a4592

波波说运维 发表于 2019-5-14 08:08:54

转发了

AO迪丝 发表于 2019-8-8 17:18:28

echo null>log[抠鼻]

mynamezz 发表于 2019-5-14 06:47:19

转发一下

搁浅2374818 发表于 2019-5-14 09:57:24

试过超过4G连不上

风之伤QQ 发表于 2019-5-14 06:47:26

转发了

大山VLOG 发表于 2019-5-14 01:29:58

转发了

江南的故事 发表于 2019-5-14 01:58:11

转发了

右手边幸福82236798 发表于 2019-5-14 07:36:39

转发了

duduli1 发表于 2019-5-14 06:27:03

转发了
页: [1] 2 3
查看完整版本: 详解Oracle数据库监听器日志listener.log文件过大处理过程