Cómo Cambiar el Periodo de Retención AWR en Oracle Database

Primero puede comprobar el Periodo de Retención AWR en Oracle con esto

set lines 200
col SNAP_INTERVAL format a20
col RETENTION format a20
col SRC_DBNAME format a20

select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL        RETENTION            TOPNSQL        CON_ID   SRC_DBID SRC_DBNAME
---------- -------------------- -------------------- ---------- ---------- ---------- --------------------
3847XX0535 +00000 01:00:00.0    +00008 00:00:00.0    DEFAULT             0 3847XX0535

Puede ver que el intervalo es cada hora y la retención es de sólo 8 días.

Puede cambiar la retención a 30 días con esto (30*24*60)

execute dbms_workload_repository.modify_snapshot_settings(retention => 43200);

Si también quieres cambiar el SNAP_INTERVAL, puedes cambiarlo así para tomar snaps cada 30 mins

execute dbms_workload_repository.modify_snapshot_settings(interval => 30);

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *