Oracle database 清理日志文件
Oracle database 清理日志文件 (listener.log/ alert log)
监听日志清理(listener.log)
以oracle用户登录,切换到以下目录
[oracle@oracledb /]$ cd $ORACLE_BASE/diag/tnslsnr/服务器用户名/listener/trace/
停止监听服务进程(tnslsnr)记录日志
[oracle@oracledb trace]$ lsnrctl set log_status off;
将监听日志文件listener.log复制一份,以listener.log.yyyymmdd格式命名
[oracle@oracledb trace]$ cp listener.log listener.log.20221110
将监听日志文件listener.log清空
[oracle@oracledb trace]$ cat /dev/null > listener.log
或
echo /dev/null listener.log
开启监听服务进程(tnslsnr)记录日志
[oracle@oracledb trace]$ lsnrctl set log_status on;
alter 日志清理(alter log )
找到 alter 目录
cd /u01/app/grid/diag/tnslsnr/dm01dbadm02/listener/alert
删除7天之前的xml文件
find . -name "*xml" -mtime +7 |xargs rm
时来天地皆同力,运去英雄不自由