1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| spool logmnr.log
SELECT * FROM v$log WHERE STATUS ='CURRENT';
CONNECT scott/tiger@wfgen10g;
UPDATE emp SET SAL=1000;
UPDATE emp SET SAL=10000 WHERE ename='KING';
COMMIT;
connect sys/xxx@mabase as sysdba
ALTER SYSTEM SWITCH LOGFILE;
SELECT * FROM v$log WHERE STATUS ='CURRENT';
EXECUTE Dbms_Logmnr_D.Build(dictionary_filename =>'dico.ora', dictionary_location => 'C:\temp\', options =>dbms_logmnr_d.store_in_flat_file);
EXECUTE Dbms_Logmnr.Add_Logfile(options => Dbms_Logmnr.New, logfilename =>'F:\ORADATA\wfgen\REDO02.LOG');
EXECUTE Dbms_Logmnr.Start_Logmnr(dictfilename =>'C:\temp\dico.ora', options=>DBMS_LOGMNR.COMMITTED_DATA_ONLY);
select operation, sql_undo, sql_redo
from v$logmnr_contents
where seg_name='EMP';
EXECUTE Dbms_Logmnr.end_logmnr;
spool off |
Partager