La nouvelle interface de gestion des logs Oracle permet de faciliter la gestion des logs.

Par contre, au vu de la quantité de logs générées par Oracle 11gR2, il est important de mettre en place une politique de purge efficace.

Purge automatique des logs sous adrci:

/!\ L'âge des logs est exprimée en heures
Par défaut, les logs sont purgés tous les mois pour les logs à vie courte (720 heures) et tous les ans pour les logs à vie longue (8760 heures).
Nous allons baisser ces valeurs à 7 et 30 jours (168 et 720 heures).

adrci> show home
ADR Homes:
diag/tnslsnr/srv_1/listener
diag/tnslsnr/srv_1/listener_scan1
diag/asm/+asm/+ASM1

adrci> set home diag/tnslsnr/srv_1/listener
adrci> show control

ADR Home = /u01/app/grid/diag/tnslsnr/srv_1/listener:
*************************************************************************
ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
-------------------- -------------------- -------------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- -------------------- -------------------- -------------------- -------------------- ----------------------------------------
3936991633 720 8760 2010-01-18 18:23:33.022104 +01:00 2010-09-21 11:59:19.401387 +02:00 1 2 76 1 2010-01-18 18:23:33.022104 +01:00
1 rows fetched


adrci> set control (SHORTP_POLICY=168)
adrci> set control (LONGP_POLICY=720)
adrci> show control

ADR Home = /u01/app/grid/diag/tnslsnr/srv_1/listener:
*************************************************************************
ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
-------------------- -------------------- -------------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- -------------------- -------------------- -------------------- -------------------- ----------------------------------------
3936991633 168 720 2010-09-21 12:05:06.248617 +02:00 2010-09-21 11:59:19.401387 +02:00 1 2 76 1 2010-01-18 18:23:33.022104 +01:00
1 rows fetched

Réaliser la même modification pour les autres homes

adrci> set home diag/tnslsnr/srv_1/listener_scan1
adrci> set control (SHORTP_POLICY=168)
adrci> set control (LONGP_POLICY=720)

adrci> set home diag/asm/+asm/+ASM1
adrci> set control (SHORTP_POLICY=168)
adrci> set control (LONGP_POLICY=720)

Purge manuelle des logs sous adrci:

/!\ Cette fois-ci, l'âge des logs est exprimée en minutes

adrci> show home
ADR Homes:
diag/tnslsnr/srv_1/listener
diag/tnslsnr/srv_1/listener_scan1
diag/asm/+asm/+ASM1

adrci> set home diag/tnslsnr/srv_1/listener
adrci> purge -age 5400