Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Purger les enregistrements d'audit (AUDIT_TRAIL records)

source :

https://tips4oracle.wordpress.com/2014/06/03/how-to-check-the-size-of-archive-and-purge-the-audit-trail-table-aud-in-oracle-databse/

https://docs.oracle.com/database/121/DBSEG/audit_admin.htm#DBSEG474

http://orababy.blogspot.fr/2013/09/move-aud-and-fga-tables-from-system.html

http://krishnaappsdba.blogspot.fr/2014/03/how-to-move-aud-table-from-system.html

http://www.dbarj.com.br/en/2013/05/changing-audit-tablespace-create-purge-job-11g/

Purger une fois manuellement : 

BEGIN DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL( AUDIT_TRAIL_TYPE => DBMS_AUDIT_MGMT.AUDIT_TRAIL_UNIFIED, USE_LAST_ARCH_TIMESTAMP => TRUE, CONTAINER => DBMS_AUDIT_MGMT.CONTAINER_CURRENT ); END; /

Planifier une purge automatique à l'aide d'un job :
BEGIN
  DBMS_AUDIT_MGMT.CREATE_PURGE_JOB (
   AUDIT_TRAIL_TYPE            => DBMS_AUDIT_MGMT.AUDIT_TRAIL_UNIFIED, 
   AUDIT_TRAIL_PURGE_INTERVAL  => 12,
   AUDIT_TRAIL_PURGE_NAME      => 'Audit_Trail_PJ',
   USE_LAST_ARCH_TIMESTAMP     => TRUE,
   CONTAINER                   => DBMS_AUDIT_MGMT.CONTAINER_CURRENT);
END;
/

Ce job purge l'AUDIT_TRAIL toutes les 12 heures.

Les commentaires sont fermés.