sql >> Base de Datos >  >> RDS >> Oracle

Oracle - Pista de auditoría para un usuario específico

En primer lugar, debe habilitar la auditoría en su base de datos configurando audit_trail parámetro como se muestra a continuación-

SQL> alter system set audit_trail='OS|DB|DB,EXTENDED|XML|XML, EXTENDED';

Parámetros de inicialización utilizados para la auditoría

Luego, puede auditar el usuario como-

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;

AUDITAR

Los registros de auditoría se pueden encontrar en DBA_AUDIT_TRAIL vista. La consulta siguiente enumera todas las vistas relacionadas con la auditoría.

SQL>SELECT view_name FROM dba_views WHERE view_name LIKE 'DBA%AUDIT%';

La auditoría detallada está disponible solo en Enterprise Edition.

Disponibilidad de funciones por edición