修改oracle awr修改信息收集频率


1.查看系统的当前的MOVING_WINDOW_SIZE

SQL> select dbid,baseline_name,baseline_type,moving_window_size from dba_hist_baseline;

 DBID BASELINE_NAME          BASELINE_TYPE MOVING_WINDOW_SIZE
---------- ---------------        ------------- ------------------
1284003062 SYSTEM_MOVING_WINDOW   MOVING_WINDOW             8


2.查看当前awr 收集频率(默认每隔一小时收集一次,存放8天)

SQL>select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL        RETENTION            TOPNSQL
---------- -------------------- -------------------- ----------
1579622143 +00 01:00:00.000000 +08 00:00:00.000000 DEFAULT


3.现修改没10分钟收集一次,存放5天

exec dbms_workload_repository.modify_baseline_window_size(2);
exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(interval=>10,retention => 5*24*60 );

SQL>select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL        RETENTION            TOPNSQL
---------- -------------------- -------------------- ----------

1579622143 +00 00:10:00.000000 +05 00:00:00.000000 DEFAULT


注意:
RETENTION参数的取值范围要求是1天到100年,即快照至少需要保留1天,最长可以保留100年;
INTERVAL参数的取值范围要求是10分钟到100年,即快照采集间隔最少可以是10分钟,最长可以是100年

你可能感兴趣的:(Oracle)