某天,发现磁盘空间被占满了,继续查询发现是 oracle 的日志文件占满了磁盘空间 其中: trace文件有35G, alert 有23G
目录地址是: diag/rdbms/orcl/orcl/trace, diag/rdbms/orcl/orcl/alert 都是在 oracle 目录下的 diag 目录内部
# 可以使用 以下命令对目录大小进行排序查看
du -sh *|sort -h
对日志文件进行清理
注意: 在清理日志文件前,要先确定是否需要备份
# 清理 trace 日志文件 - 删除3天之前的日志数据
find /opt/oracle/diag/rdbms/orcl/orcl/trace -mtime +3 -name "*.trc" | xargs rm -ffind /opt/oracle/diag/rdbms/orcl/orcl/trace -mtime +3 -name "*.trm" | xargs rm -f# 清理 alert 日志文件 - 删除3天之前的日志数据
find /opt/oracle/diag/rdbms/orcl/orcl/alert -mtime +3 -name "*.xml" | xargs rm -f