Eu fiz o meu da seguinte forma.
Todas as tabelas q eu quero fazer a auditoria eu coloquei um campo 
usuario dai fiz triggers para todas as tabelas em todo as as operações 
Insert, update e delete
dai crieu uma tabela TBL_AUDITORIA, nela tem um numero só para controle 
e chave primaria, usuario, operacao, tabela, data, campos, reg_antigo e 
reg_novo
as triggers gravam os dados nessa tabela
sendo cada campo
usuario = o usuario que esta granvando na tabela
operacao = a operacao (Insert, update ou delete)
tabela = o nome da tabela
data = data e hora
campos = os campos  q tem na tabela
reg_antigo = o registro antido (OLD)
reg_novo = o registro novo (NEW)

os campos e os dados sao separados por delimitador

o unico problema é q qdo apaga o resgitro eu nao sei quem apagou só o 
ultimo usuario, mas o importante é q eu tenho o registro q foi apagado.

funciona legal

espero ter ajudado
Thiago

Teixeira, Gabriel (WMI, Brazil - Sao Paulo) escreveu:

>Alguém tem alguma sugestão?
> 
>Gabriel
>
>  _____  
>
>From: Teixeira, Gabriel (WMI, Brazil - Sao Paulo)
>[mailto:[EMAIL PROTECTED] 
>Sent: terça-feira, 14 de novembro de 2006 17:45
>To: Oracle_Br ([EMAIL PROTECTED])
>Subject: [oracle_br] Auditar usuário
>
>
>
>Pessoal,
>
>É possivel uma auditoria sobre um usuário especifico da minha rede(campo
>OSUSER na V$session) para que eu saiba qualquer select, alter, drop etc que
>ele fizer no banco? Independente de qual usuário do banco ele estiver
>conectado.
>
>Win 2003
>Oracle 8i Standard
>
>Grato,
>Gabriel
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
>--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
>Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
>--------------------------------------------------------------------------------------------------------------------------
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  
>------------------------------------------------------------------------------------------------------------------------
>  
>Links do Yahoo! Grupos
>
> 
>
>
>  
>


Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a