清理linux下Oracle日志
发布时间:2026/10/8 1:24:07 锦皓数字建站

数据库服务器报警了需要清理日志1、监听日志位置/u01/app/oracle/diag/tnslsnr/服务器名字/listener/trace注意不要直接删除要清空 listener.logfind . -name *.trc -mtime 30 -deletefind . -name *.trm -mtime 30 -delete2、ADR 诊断日志adrci# 查看所有homeadrci show homes# 选中实例homeadrci set homepath diag/rdbms/orcl/orcl# 清理30天前TRACE跟踪文件30*24*6043200分钟adrci purge -age 43200 -type TRACE# 清理30天前事件转储INCIDENTadrci purge -age 43200 -type INCIDENT# 清理告警xml日志adrci purge -age 43200 -type ALERT3 归档日志以上操作清理的空间有限真正的大头不在这里在归档日志归档日志目录/u01/app/oracle/arch注意请使用rman工具不建议手动处理。使用工具很方便1、使用oracle用户登录系统linux)2、登录到 RMANrman target /3、校验归档日志状态crosscheck archivelog all;4、删除指定时间前的归档日志这里用90天delete archivelog all completed before SYSDATE - 905、退出exit看清理效果
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。