ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

清理linux下Oracle日志

清理linux下Oracle日志 数据库服务器报警了需要清理日志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看清理效果
返回列表