Auditoria de procedures e triggers

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Avatar do usuário
heraldoaraujo
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Dom, 19 Fev 2012 12:10 pm

Turma bom dia,

Preciso fazer uma auditoria no oracle em que quando o usuário executar uma procedure ou uma trigger fosse auditado, os dois comandos abaixo resolve?

Selecionar tudo

  audit execute procedure by USER by access;
  audit trigger by USER by access;
Desde já agradeço.
Avatar do usuário
fbifabio
Moderador
Moderador
Mensagens: 199
Registrado em: Ter, 22 Fev 2011 1:51 pm
Localização: São Paulo - SP
Contato:
Fábio Prado
www.fabioprado.net

@heraldoaraujo

Perfeito! Os comandos que você mencionou estão corretos! É necessário apenas verificar se a auditoria padrão já está habilitada (ver parâmetro AUDIT_TRAIL). Depois é só executar o SQL abaixo para ver os registros que foram auditados:

Selecionar tudo

SELECT * FROM dba_audit_trail where owner = 'USER';
[]s
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes