在Oracle Database 11g中配置AWR快照保留时间的时候,你可能会遇到如题所示的问题。
具体如下:
当前数据库版本:

查看当前快照保留时间:

可以看到当前快照的保留时间是【8】天

修改AWR快照保留时间,有两种方式:
1. exec dbms_stats.alter_stats_history_retention
2. dbms_workload_repository.modify_snapshot_settings

可以执行下【dbms_workload_repository.modify_snapshot_settings】修改保留时间为7天:

可以看到,报错了。

查看下报错中提到的:
1. 移动窗口基线大小
2. 保留时间

也就是说,我们期望的保留时间7天,小于,移动窗口基线大小8天。
因此,上面的修改操作失败。

所以:

【retention】的8天,还是没有被改掉。

看看我们系统的移动窗口时间:

移动窗口时间是八天。

修改移动窗口的基线时间

再来改AWR的保留时间:

就没问题了。

————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装