Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle - Trilha de auditoria para um usuário específico


Antes de tudo, você precisa habilitar a auditoria em seu banco de dados definindo audit_trail parâmetro como mostrado abaixo-
SQL> alter system set audit_trail='OS|DB|DB,EXTENDED|XML|XML, EXTENDED';

Parâmetros de inicialização usados ​​para auditoria

Em seguida, você pode auditar as informações do usuário
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;

AUDITORIA

Os registros de auditoria podem ser encontrados em DBA_AUDIT_TRAIL view.Following query list todas as visualizações relacionadas à auditoria.
SQL>SELECT view_name FROM dba_views WHERE view_name LIKE 'DBA%AUDIT%';

A auditoria refinada está disponível apenas na Enterprise Edition.

Disponibilidade do recurso por edição