Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle - Piste d'audit pour un utilisateur spécifique

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;

AUDIT

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