O Oracle Log Miner permite que você visualize o conteúdo de Archived Logs.
Pode ser muito útil, para Auditoria (saber quem alterou algum dado), recuperação (pegar uma linha deleteda de uma tabela), para ver os maiores geradores de Redo Log (para minimizar o tráfego para o Stand By), ou apenas por curiosidade.
Para iniciar, é bem simples:
SQL> BEGIN DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME => '/u02/archives/01_1622_PRD.arc', OPTIONS => DBMS_LOGMNR.NEW); DBMS_LOGMNR.START_LOGMNR(OPTIONS => DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG + DBMS_LOGMNR.COMMITTED_DATA_ONLY); END; /
Para visualizar todas alterações do SCHEMA SCOTT no Archived Log analizado:
SQL> SELECT SQL_REDO FROM V$LOGMNR_CONTENTS WHERE SQL_REDO IS NOT NULL AND SEG_OWNER IN ('SCOTT');
Para finalizar:
SQL> BEGIN DBMS_LOGMNR.END_LOGMNR(); END; /
para quem está iniciando em Oracle, como eu, essa é uma boa dica…
vou testar…
valew…
[…] de manhã tava dando uma olhada no blog do Portilho, e ele postou um script sobre o utilitário LogMiner da Oracle& Fui testar no meu note e […]
Oi Portilho!
Usei o seu post sobre o LogMiner como base para escrever no meu post, tá!
Obrigada pela inspiração, rsrs!
Lílian Barroso