修改oracle11g的awr快照参数
在Oracle 11g中,可以通过DBMS\_WORKLOAD\_REPOSITORY包来修改AWR快照参数。以下是一些常用的操作:
- 修改快照间隔:
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(
:retention => 720, -- 保留时间,单位为分钟
:interval => 30 -- 快照间隔,单位为分钟
);
- 修改快照保留时间:
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(
:retention => 1440 -- 新的保留时间,单位为分钟
);
- 关闭自动快照收集:
EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(
:interval => 0 -- 将间隔设置为0以关闭快照收集
);
确保在执行这些操作时具有适当的权限,通常需要DBA权限。此外,这些设置会保持到数据库的下一次重启。如果需要立即应用更改,可以手动触发一次快照收集。
EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
请注意,在对这些参数进行修改时,应当考虑到对系统性能的影响,不应随意更改默认设置。
评论已关闭