- 論壇徽章:
- 0
|
看看我以前寫的例子:http://idlblog.vicp.net/blog/dingning239/7/ae/2008/04/09/logminer
分析日志主要分為3步,創(chuàng)建分析日志列表,啟動logminer,關(guān)閉logminer。其中在啟動以后可以通過查詢視圖v$logmnr_contents來查看分析內(nèi)容。查詢條件根據(jù)自己的要求來寫。
第一步:創(chuàng)建分析日志列表,腳本如下:
添加第一個日志文件到列表選項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)
第三部:關(guān)閉logminer,腳本如下:
execute dbms_logmnr.end_logmnr |
|