Comment modifier la période de conservation des AWR dans la base de données Oracle ?

Vous pouvez d'abord vérifier la période de conservation des données AWR dans Oracle en procédant comme suit

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

Vous pouvez constater que l'intervalle est de toutes les heures et que la durée de conservation n'est que de 8 jours.

Vous pouvez modifier la durée de conservation en la ramenant à 30 jours grâce à la formule suivante (30*24*60)

execute dbms_workload_repository.modify_snapshot_settings(retention => 43200);

Si vous souhaitez également modifier la valeur de SNAP_INTERVAL, vous pouvez le faire comme suit pour prendre des photos toutes les 30 minutes

execute dbms_workload_repository.modify_snapshot_settings(interval => 30);

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *