作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验


详情关注公众号:IT邦德

Oracle自带adrci工具清理告警日志_mysql

前言

Oracle 11g可以使用工具ADRCI清理,默认情况下由MMON后台进程进行自动清理过期的trace文件


1、参数修改

这里涉及两个参数:
LONGP_POLICY:默认保留365天的事件与警告。
SHORTP_POLICY:默认保留30的trace文件或core dump file
cd $ORACLE_BASE/diag/rdbms/prod/prod1/trace
[oracle@rac1 trace]$ adrci
adrci>

Oracle自带adrci工具清理告警日志_oracle_02

更改 SHORTP_POLICY:
adrci> set control (SHORTP_POLICY=360)

Oracle自带adrci工具清理告警日志_数据库_03


3、清理trace文件

清理trace文件(单位分钟,前一天之前的)
adrci> purge -age 1440

Oracle自带adrci工具清理告警日志_oracle_04

本文如有错误或不完善的地方请大家多多指正,留言或 QQ 皆可,
您的批评指正是我写作的最大动力!