Ativar Auditoria em Oracle 10g XE

Muitas vezes queremos utilizar a auditoria interna de Oracle mas não sabemos se está ativa ou não.
Para verificar ou ativar a auditoria devemos fazer o seguinte:

Devemos nos conectar ao banco como sys

connect / as sysdba;

Primeiro checamos se a auditoria está ativada.

show parameter audit;

Se AUDIT_TRAIL=NONE não está ativa, então executamos:

alter system set audit_trail=db SCOPE=spfile;

Temos que baixar o banco

shutdown immediate;

E levantar de novo

startup open;

Consultamos os parâmetros novamente.

show parameter audit;

E agora já podemos começar a usar a auditoria de oracle.
Por exemplo executamos este comando:

audit alter table, insert table, delete table by nosso_usuario_a_auditar;

Conectamos com esse usuário e fazemos algumas operações de insert ou delete por exemplo.

Logo após consultamos a auditoria.

select * from aud$;

Existem muitas opções na hora de auditar, este exemplo é algo simples só para começar a entrar no mundo de auditoria de Oracle.

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Leave a Reply

You must be logged in to post a comment.