首页 > 数据库 > Oracle > 简单记录下logmnr
logmnr
数据库要打开最小附加日志,不然很多操作不支持。
execute dbms_logmnr.add_logfile(logfilename=>'+ARCH/mmportal/archivelog/2014_05_21/thread_2_seq_27580.868.848146569',options=>dbms_logmnr.new);
execute dbms_logmnr.add_logfile(logfilename=>'+ARCH/mmportal/archivelog/2014_05_21/thread_2_seq_27579.932.848145257',options=>dbms_logmnr.addfile);
exec dbms_logmnr.start_logmnr(options=>dbms_logmnr.dict_from_online_catalog);
col OPERATION for a30
col SQL_REDO for a40
col SQL_UNDO for a40
set line 200
select operation,sql_redo,sql_undo from v$logmnr_contents;
该表只在本会话可见,所以要想其他session使用,可以新建表保存该表内容。
exec DBMS_LOGMNR.END_LOGMNR;logmnr
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24996904/viewspace-1167178/ ,如需转载,请注明出处,否则将追究法律责任。