Pular para o conteúdo

Fóruns Banco de dados Oracle verificar se o usuario alterou ou nao um campo da tabela verificar se o usuario alterou ou nao um campo da tabela

#77487
chduarte
Participante

    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