记录下来,以为自己查阅。
alter system set utl_file_dir='C:\oracle\product\10.2.0\admin\orcl\utlfile' scope=spfile;
startup force
exec sys.dbms_logmnr_d.build(dictionary_filename => 'dictionary.txt',dictionary_location => 'C:\oracle\product\10.2.0\admin\orcl\utlfile');
exec sys.dbms_logmnr.add_logfile(LogFileName => 'C:\oracle\product\10.2.0\oradata\orcl\REDO01.LOG',Options => sys.dbms_logmnr.NEW);
exec sys.dbms_logmnr.add_logfile(LogFileName => 'C:\oracle\product\10.2.0\oradata\orcl\REDO02.LOG',Options => sys.dbms_logmnr.ADDFILE);
exec sys.dbms_logmnr.add_logfile(LogFileName => 'C:\oracle\product\10.2.0\oradata\orcl\REDO03.LOG',Options => sys.dbms_logmnr.ADDFILE);
exec sys.dbms_logmnr.START_LOGMNR(STARTTIME => to_date('2009-12-07 17:15:30', 'yyyy-mm-dd hh24:mi:ss'),ENDTIME => to_date('2009-12-07 17:15:40', 'yyyy-mm-dd hh24:mi:ss'),DICTFILENAME=>'C:\oracle\product\10.2.0\admin\orcl\utlfile\dictionary.txt');
exec sys.dbms_logmnr.START_LOGMNR(DICTFILENAME=>'C:\oracle\product\10.2.0\admin\orcl\utlfile\dictionary.txt');
select SQL_REDO from v$logmnr_contents where SEG_NAME = 'YXL';
select SQL_UNDO from v$logmnr_contents where SEG_NAME = 'TEST1';
exec sys.dbms_logmnr.end_logmnr;