oracle监听器日志过大-处理办法

原则是lsnrctl status,找到日志文件位置,就是给你看的那些信息中的log file,删除即可。但是监听器在运行状态下,无法删除。
办法1:
    将监听器stop,然后将日志文件改名或者删除,再监听器start,日志就重建了。
办法2:
    由于部分系统不能离线,所以监听器必须在线运行,不能停。这是办法2,lsnrctl进入后,set log_status off,就是关闭日志记录,然后将日志文件改名或者删除,再set log_status on,日志就重建了。

为什么需要处理监听器日志,这是由于oracle系统长时间运行,监听器日志,一直在不断增大,但是似乎oracle或者监听器内部认定,日志大小不能超过4G,超过这个数,监听器就停止工作了。这不是文件系统的原因,这是oracle或者监听器内部代码认定。

可以将这个要求加入到监控终端上。
请使用浏览器的分享功能分享到微信等