Acredito que nestes casos voce precisa de auditoria.
Para habilitar voce precisa ligar este parametro no init.ora
audit_trail = db
Depois colocar o que quer auditar:
Alguns exemplos:
audit create session;
audit update on owner.tabela;
audit update on owner.tabela whenever SUCCESSFUL;
Para desligar o audit anterior
noaudit create session;
noaudit update on owner.tabela;
noaudit update on owner.tabela whenever SUCCESSFUL;
Para ver os resultados da auditoria:
DBA_AUDIT_EXISTS
DBA_AUDIT_OBJECT
DBA_AUDIT_POLICIES
DBA_AUDIT_SESSION
DBA_AUDIT_STATEMENT
DBA_AUDIT_TRAIL
Para mais informacoes, acesso o site:
tahiti.oracle.com