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