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