归档日志爆增案例分析

Posted by wukaiqiang; tagged with none

1、实施反馈归档已满,请求处理。
2、查看空间,确实满了,执行清理脚本
3、没过多久,又快满了,查询归档日志切换频率
4、由于归档满,数据库停掉,快照没有自动生成,于是手动执行awr报告

exec dbms_workload_repository.create_snapshot();

5、检查每天的日志生成,非常均匀,分析8:00-9:00,一个小时内的AWR报告,发现如下:
每秒的redo size约为4MB,每小时就是15GB
2019061209080318.png

检查日志来源于哪个对象,检查Segments by DB Blocks Changes
20190612090701521.png
6、查看操作系统定时任务计划
发现有个任务

  • 17 * /home/oracle/XXXX.sh

ps -ef | grep XXXX.sh |wc -l

发现改任务每分钟执行1次,目前还有17次未执行。