您好,登錄后才能下訂單哦!
跟蹤數(shù)據(jù)庫的變化:可以離線的跟蹤數(shù)據(jù)庫的變化,而不會影響在線系統(tǒng)的性能。
回退數(shù)據(jù)庫的變化:回退特定的變化數(shù)據(jù),減少point-in-time recovery的執(zhí)行。
優(yōu)化和擴容計劃:可通過分析日志文件中的數(shù)據(jù)以分析數(shù)據(jù)增長模式。
logminer必須使用被分析數(shù)據(jù)庫實例產(chǎn)生的字典文件,而不是安裝logminer的數(shù)據(jù)庫產(chǎn)生的字典文件,另外必須保證安裝logminer數(shù)據(jù)庫的字符集和被分析數(shù)據(jù)庫的字符集相同。
被分析數(shù)據(jù)庫平臺必須和當前l(fā)ogminer所在數(shù)據(jù)庫平臺一樣,也就是說如果我們要分析的文件是由運行在UNIX平臺上的Oracle 9i產(chǎn)生的,那么也必須在一個運行在UNIX平臺上的Oracle實例上運行l(wèi)ogminer,而不能在其他如Microsoft NT上運行l(wèi)ogminer。當然兩者的硬件條件不一定要求完全一樣。
logminer日志分析工具僅能夠分析Oracle 8以后的產(chǎn)品,對于8以前的產(chǎn)品,該工具也無能為力
源庫:創(chuàng)建數(shù)據(jù)字典文件
execute dbms_logmnr_d.build(dictionary_filename =>'dict.ora',dictionary_location =>'MY_DICTIONARY_DIR');
將源庫數(shù)據(jù)字典文件和需要分析的日志傳送至分析庫
分析庫:創(chuàng)建DBMS_LOGMNR包
@?/rdbms/admin/dbmslm.sql
分析庫:創(chuàng)建相關(guān)數(shù)據(jù)字典
@?/rdbms/admin/dbmslmd.sql
分析庫:創(chuàng)建directory,指定分析數(shù)據(jù)的存放處
create directory my_dictionary_dir as '/oradata/dictionary';
分析庫:日志分析
execute dbms_logmnr.add_logfile(options =>dbms_logmnr.new,logfilename =>'/oradata/o1_mf_1_241618_fln656rl_.arc'); execute dbms_logmnr.add_logfile(options =>dbms_logmnr.addfile,logfilename=>'/oradata/o1_mf_1_241619_fln653w6_.arc'); execute dbms_logmnr.add_logfile(options =>dbms_logmnr.addfile,logfilename=>'/oradata/o1_mf_1_241620_fln653rc_.arc');
分析庫:刪除不需要分析的日志文件
execute dbms_logmnr.add_logfile(options =>dbms_logmnr.removefile,logfilename =>'/opt/oracle/ora92/rdbms/ARC00011.001');
分析庫:啟動LogMiner進行分析
execute dbms_logmnr.start_logmnr(dictfilename =>'/oradata/dictionary/dict.ora');
分析庫:查看分析結(jié)果
select operation,sql_redo,sql_undo,TIMESTAMP from v$logmnr_contents where username='test' or table_name='TEST1' and timestamp>to_date('2008-01-28 09:00:00','yyyy-mm-dd hh34:mi:ss');
結(jié)束分析
execute dbms_logmnr.end_logmnr;
V$LOGMNR_DICTIONARY-------查詢使用的數(shù)據(jù)字典文件
V$LOGMNR_PARAMETERS-------查詢當前LogMiner設(shè)定的參數(shù)
V$LOGMNR_LOGS-------查詢分析的日志文件
V$LOGMNR_CONTENTS-------日志文件的內(nèi)容.
參數(shù) | 參數(shù)類型 | 默認值 | 含義 |
---|---|---|---|
StartScn | 數(shù)字型(Number) | 0 | 分析重作日志中SCN≥StartScn日志文件部分 |
EndScn | 數(shù)字型(Number) | 0 | 分析重作日志中SCN≤EndScn日志文件部分 |
StartTime | 日期型(Date) | 1998-01-01 | 分析重作日志中時間戳≥StartTime的日志文件部分 |
EndTime | 日期型(Date) | 2988-01-01 | 分析重作日志中時間戳≤EndTime的日志文件部分 |
DictFileName | 字符型(VARCHAR2) | 0 | 字典文件,該文件包含一個數(shù)據(jù)庫目錄的快照。使用該文件可以使得到的分析結(jié)果是可以理解的文本形式 |
UTL_FILE_DIR此處不做配置,原因如下
該參數(shù)已經(jīng)做過期處理
該參數(shù)配置后,Logminner會報錯
綜上所述,從12c開始,使用Logminner分析數(shù)據(jù)建議使用create directory指向的路徑
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。