Tout d'abord, vous devez activer l'audit dans votre base de données en définissant audit_trail
paramètre comme indiqué ci-dessous-
SQL> alter system set audit_trail='OS|DB|DB,EXTENDED|XML|XML, EXTENDED';
Paramètres d'initialisation utilisés pour l'audit
Ensuite, vous pouvez auditer les as-
SQL>CONNECT sys/password AS SYSDBA
SQL> AUDIT ALL BY username BY ACCESS;
SQL> AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY username BY ACCESS;
SQL> AUDIT EXECUTE PROCEDURE BY username BY ACCESS;
Les enregistrements d'audit se trouvent dans DBA_AUDIT_TRAIL
view.Following query liste toutes les vues liées à l'audit.
SQL>SELECT view_name FROM dba_views WHERE view_name LIKE 'DBA%AUDIT%';
L'audit précis n'est disponible que dans Enterprise Edition.
Disponibilité des fonctionnalités par édition