Oracle监听日志清除
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle监听日志清除相关的知识,希望对你有一定的参考价值。
微信公众号:IT邦德
通过监听登陆数据库,都会向监听日志文件写日志,并且使用动态监听,pmon进程会将动态注册的信息写到监听日志文件中去
日志文件达到4G,部分OS达到4G后,不会向监听日志文件写新的内容,故需要清理
1.实验环境-11.2.0.4.0
2.日志清除过程
2.1 查找监听位置( 切换到grid用户)
[grid@rac1 ~]$ lsnrctl status
[grid@rac1 ~]$ cd /u01/app/grid/diag/tnslsnr/rac1/listener/alert/
[grid@rac1 alert]$ ll
[grid@rac1 alert]$ du -sh log.xml
[grid@rac1 alert]$ du -k log.xml
2.2.写日志关闭
[grid@rac1 alert]$ lsnrctl
LSNRCTL> status
LSNRCTL> set log_status off
2.3.备份监听日志
[grid@rac1 alert]$ mv log.xml log.xml.bak
2.4 写日志开启
[grid@rac1 alert]$ lsnrctl
LSNRCTL> set log_status on
LSNRCTL> status
以上可以看到监听日志会重新写
LSNRCTL> quit
[grid@rac1 alert]$ ll
2.6 确认集群监听资源状态
[grid@rac1 alert]$ srvctl status listener -n rac1
以上是关于Oracle监听日志清除的主要内容,如果未能解决你的问题,请参考以下文章