暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle永久关闭监听写日志功能

DB小榴莲 2018-12-04
3707

在ORACLE的各种日志里,监听日志算是增长比较快且比较大的。在windows平台,还存在监听日志过大导致监听异常的Bug 9879101。




在维护过程中,监控监听日志所在目录的使用率非常重要,除了写脚本按需清理监听日志文件外,还有一种方法就是永久关闭监听写日志的功能。


实际上,在windows 平台上要删日志还需要先停监听,否则会提示文件正在被使用无法删除。

 

永久关闭监听日志写人功能的步骤:

 

1、查看监听状态



2、删除监听日志文件


 

3、停止监听服务进程(tnslsnr)记录日志


 

4、再次查看监听状态,就没有日志文件的信息了。 但是这种修改只对当前的环境有效,一旦监听重启后又会重新生成日志,所以需要把修改写入到监听的配置文件中去



 6、保存配置信息


 

这样修改之后,在监听的配置文件中就会多一条配置:LOGGING_LISTENER = OFF


 

当然也可以直接在listener.ora文件使用参数logging_listener=off来关闭监听日志。但是只有在监听重启后才会生效,而通过lsnrctl命令接口,可以立即生效,Windows平台上的文件会立即关闭。因此可以利用这个特性,用来删除WINDOWS平台上的监听日志文件。

 

最后修改时间:2021-06-23 11:22:56
文章转载自DB小榴莲,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论