如何執行AWR這個工具:
SQL> conn system/password
Connected.
SQL> @?/rdbms/admin/awrrpt.sql
說明:
AWR是通過MMON的新的后台進程及其從進程自動每小時采集一次快照,采集的數據在7天后自動清除,快照頻率和保留時間都可以由我們自己來定義。
看下面的例子(如何更改mmon進程采集的頻率和數據保留時間):
1.查看當前的mmon進程采集的頻率和數據保留時間
SQL> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION
---------- --------------------------------------- ---------------------------------------
742236324 +00000 01:00:00.0 +00007 00:00:00.0
SQL>
說明:
DBID: 742236324為此DB的唯一標識
SNAP_INTERVAL: +00000 01:00:00.0:收集數據的頻率為1小時
+00000 :從0開始作為起始點
01:00:00.0 :時間間隔為一小時
RETENTION: +00007 00:00:00.0:數據保留時間為7天
2.修改收集頻率為20分鐘,數據信息僅保留2天
SQL> begin
2 dbms_workload_repository.modify_snapshot_settings(interval => 20,
3 retention => 2 * 24 * 60);
4 end;
5 /
PL/SQL procedure successfully completed
SQL>
說明:
interval => 20:說明時間頻率為20分鐘
retention => 2 * 24 * 60:指的是數據保留為2 * 24 * 60分鐘
3.查看修改后的收集頻率和數據保留時間
SQL> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION
---------- --------------------------------------- ---------------------------------------
742236324 +00000 00:20:00.0 +00002 00:00:00.0
SQL>
4.恢復到default時的值:
SQL> begin
2 dbms_workload_repository.modify_snapshot_settings(interval => 60,
3 retention => 7 * 24 * 60);
4 end;
5 /
PL/SQL procedure successfully completed
SQL> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION
---------- --------------------------------------- ---------------------------------------
742236324 +00000 01:00:00.0 +00007 00:00:00.0
SQL>
SQL> begin
2 dbms_workload_repository.modify_snapshot_settings(interval => 122,
3 retention => 130 * 24 * 60);
4 end;
5 /
PL/SQL procedure successfully completed
SQL> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION
---------- --------------------------------------- ---------------------------------------
742236324 +00000 02:02:00.0 +00130 00:00:00.0
SQL>
SQL>
SQL> begin
2 dbms_workload_repository.modify_snapshot_settings(interval => 122.5,
3 retention => 450 * 24 * 60);
4 end;
5 /
PL/SQL procedure successfully completed
SQL> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION
---------- --------------------------------------- ---------------------------------------
742236324 +00000 02:02:00.0 +00450 00:00:00.0
SQL>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29987/viewspace-51790/ ,如需转载,请注明出处,否则将追究法律责任。