- 论坛徽章:
- 0
|
看看我以前写的例子:http://idlblog.vicp.net/blog/dingning239/7/ae/2008/04/09/logminer
分析日志主要分为3步,创建分析日志列表,启动logminer,关闭logminer。其中在启动以后可以通过查询视图v$logmnr_contents来查看分析内容。查询条件根据自己的要求来写。
第一步:创建分析日志列表,脚本如下:
添加第一个日志文件到列表选项options 使用dbms_logmnr.new,添加别的日志文件options使用dbms_logmnr.addfile
execute dbms_logmnr.add_logfile(logfilename=>'$ORACLE_HOME/oradata/sid/redo01.log',options=dbms_logmnr.new)
execute dbms_logmnr.add_logfile(logfilename=>'$ORACLE_HOME/oradata/sid/redo02.log',options=dbms_logmnr.addfile)
第二步:启动logminer,脚本如下:
只分析DML
execute dbms_logmnr.start_logmnr(options=>dbms_logmnr.dict_from_online_catalog)
分析DML,DDL
execute dbms_logmnr.start_logmnr(options=>dbms_logmnr.ddl_dict_tracking)
使用外部字典文件分析
execute dbms_logmnr.start_logmnr('c:\dict.ora',options=>dbms_logmnr.ddl_dict_tracking)
第三部:关闭logminer,脚本如下:
execute dbms_logmnr.end_logmnr |
|