调整生成AWR快照的时间和快照保留的时间

    有一个需求, 要将AWR生成报告的时间由默认的1小时改为10分钟,默认报错快照7天改为4天。

SQL> select * from dba_hist_wr_control;

      DBID            SNAP_INTERVAL              RETENTION            TOPNSQL
----------              ------------------------             -------------------------         --------------
1657191512    +00000 00:60:00.0    +00007 00:00:00.0        DEFAULT

---INTERVAL表示每隔多少分钟收集一次AWR信息,retention表示保留时间多少分钟。

SQL> BEGIN
  2    dbms_workload_repository.modify_snapshot_settings(INTERVAL  =>60,retention => 4 * 24 * 60);
  3  END;
  4  /

PL/SQL 过程已成功完成。

SQL> select * from dba_hist_wr_control;

      DBID            SNAP_INTERVAL              RETENTION            TOPNSQL
----------              ------------------------             -------------------------         --------------
1657191512    +00000 00:10:00.0     +00004 00:00:00.0        DEFAULT

 

你可能感兴趣的:(调整生成AWR快照的时间和快照保留的时间)