sábado, 28 de agosto de 2010

Auditoria de login - Oracle

O script abaixo gera uma listagem por data para um determinado usuário que tentou se conectar ao banco ;


select os_username,username, decode(returncode,'0','Conectado','10005','Falta Senha','1017','Senha Invalida',returncode)
 "Mensagem",
to_char(timestamp,'DD-MM-YYYY HH24:MI:SS') "Conexao", to_char(logoff_time, 'DD-MM-YYYY HH24:MI:SS') "Desconexao",
userhost, terminal, client_id, client_id
from dba_audit_session where timestamp >= '09-nov-2009'  and username='XXX' order by timestamp;

Nenhum comentário:

Postar um comentário