Pular para o conteúdo

Fóruns Banco de dados Oracle Auditoria de archive !!! Auditoria de archive !!!

#79604
souza
Participante

    Recebi instruções para usar o logminer e tem um prodimento que consegui que é o seguinte.Porém nunca realizei

    — cria um arquivo, para o logminner, no diretorio
    exec dbms_logmnr_d.build(dictionary_filename => ‘ARQUIVO.ora’, -dictionary_location => ‘DIRETORIO’);

    — formata data
    alter session set nls_date_format=’dd/mm/rr hh24:mi:ss’;

    — flush na shared pool
    alter system flush shared_pool;

    — direciona para o archive a ser pesquisado
    exec dbms_logmnr.add_logfile( -logfilename => ‘patharchive.log’, -options => dbms_logmnr.NEW);

    — executa a conversão e coloca no arquivo criado acima no ‘dbms_logmnr_d.build’
    exec dbms_logmnr.start_logmnr(dictfilename=>’DIRETORIOARQUIVO.ora’, -options => dbms_logmnr.COMMITTED_DATA_ONLY);

    col sql_redo format a80
    set lines 150
    set echo off
    set pages 0
    set feed off
    set termout on
    set pause off

    — local do spool que contém os comandos, abaixo é só um exemplo
    spool i:exportcomandosnaped.sql

    — obtem informações ordenadas por data a respeito da tabela
    select sql_redo
    from v$logmnr_contents
    where seg_name = ‘nome da tabela’
    order by timestamp
    /

    spool off

    set pages 32
    set feed on

    exec dbms_logmnr.end_logmnr();