Oracle日志挖掘(二)

2014-11-24 17:54:24 · 作者: · 浏览: 5
nd是YES,所以数据字典的信息在这个归档日志中,一会要加入分析队列。


首先把当前的redo文件加入分析列表:


execute dbms_logmnr.add_logfile(logfilename=>'/u01/oradata/mike/redo02.log',options=>dbms_logmnr.new);


然后把包含数据字典信息的归档日志也加进去:


execute dbms_logmnr.add_logfile(logfilename=>'/u01/fast_recovery_area/MIKE/archivelog/2013_06_20/o1_mf_1_12_8w5bstfx_.arc',options=>dbms_logmnr.addfile);


execute sys.dbms_logmnr.start_logmnr(options=>sys.dbms_logmnr.dict_from_online_catalog);


selectscn,to_char(timestamp,'yyyy-mm-dd hh24:mi:ss'),sql_redo from v$logmnr_contents


where seg_name='TEST' andseg_owner='SCOTT';


结果:


SCN TO_CHAR(TIMESTAMP,'


-----------------------------


SQL_REDO


----------------------------------------------------------------------------------------------------


1384524 2013-06-20 15:14:59


ALTER TABLE"SCOTT"."TEST" RENAME TO"BIN$35G0QjKlCuLgRAgAJ3D0FA==$0" ;



1384527 2013-06-20 15:14:59


drop table test AS"BIN$35G0QjKlCuLgRAgAJ3D0FA==$0" ;


execdbms_logmnr.end_logmnr;