LogMiner Utility,有用的東西嗎?

2021-10-06 12:12:59 字數 2327 閱讀 6460

logminer utility,有用的東西嗎?有人要求能夠為重做日誌提供可讀的介面

很長一段時間。 alter sytstem dump logfile介面

已經存在了很長時間,儘管它在support之外的作用是

有限。 已經有許多第三方產品,例如bmc的patrol

db-logmaster(原為sql * trax),在此提供了一些功能

區域。 在oracle 8.1版中,oracle核心中提供了一種工具來執行此操作。 logminer允許dba審核資料更改並執行

對重做進行分析以確定趨勢,幫助進行時間點恢復等。

logminer功能由logminer中的三個過程組成

這些是由以下指令碼構建的:(由catproc執行)

$ oracle_home / rdbms / admin / dbmslogmnrd.sql

$ oracle_home / rdbms / admin / dbmslogmnr.sql

$ oracle_home / rdbms / admin / prvtlogmnr.plb

從8.1.6開始:

$ oracle_home / rdbms / admin / dbmslmd.sql

$ oracle_home / rdbms / admin / dbmslm.sql

$ oracle_home / rdbms / admin / prvtlm.plb

1. dbms_logmnr_d.build

此過程將構建主logminer使用的字典檔案

包以解析物件名稱和列資料型別。 它應該是

相對頻繁地生成,因為否則更新的物件將不會

被記錄。

引數 1.您要生成的詞典檔案的名稱。

2.您要在其中生成檔案的目錄的名稱。

該目錄必須可由伺服器寫入,即包含在

utl_file_dir路徑。

begin

dbms_logmnr_d.build(

dictionary_filename=> 'miner_dictionary.dic',

dictionary_location => '/export/home/sme81/aholland/testcases

/logminer'

);end;

/

dbms_logmnr軟體包實際上執行重做分析。

2. dbms_logmnr.add_logfile

參量 1.要分析的日誌檔案。

2.選項

dbms_logmnr.new(session)要放入pga儲存器中的第乙個檔案。

這將初始化v $ logmnr_logs表。

和 dbms_logmnr.addfile

將另乙個日誌檔案新增到v $ logmnr_logs pga記憶體中。

如果沒有行,則具有與new相同的效果

目前。

dbms_logmnr.removefile

從v $ logmnr_logs中刪除一行。

begin

dbms_logmnr.add_logfile(

'/export/home/sme81/aholland/database/files/redo03.log',

dbms_logmnr.new );

dbms_logmnr.add_logfile(

'/export/home/sme81/aholland/database/files/redo02.log',

dbms_logmnr.addfile );

dbms_logmnr.add_logfile(

'/export/home/sme81/aholland/database/files/redo01.log',

dbms_logmnr.addfile );

end;

/

sql> execute dbms_logmnr.start_logmnr( -

2 dictfilename =>'/oracle/database/dictionary.ora'); 

該軟體包填充了v $ logmnr_dictionary,v $ logmnr_parameters,

和v $ logmnr_contents。

dbms_logmnr.end_logmnr;

感謝和問候,

維諾德·薩達南丹(vinod sadanandan)

甲骨文資料庫管理員

from:

C 一些有用的東西

雜 1.自定義控制項public屬性如何不在initializecomponent中生成?可以使用特性 designerserializationvisibility designerserializationvisibility.hidden 2 在一些無法在窗體內捕獲的事件可以使用imessag...

羅列一些自認為比較有用的前端東西

一 highcharts外掛程式。主要用作製表,對於按時間統計資料非常有效,並且具有美觀的外表,簡單易於修改 需要英文基礎 我認為非常值得推崇。二 angularjs外掛程式。三 seajs外掛程式。我大概了解過,沒有去專門去研究過,大家可以去嘗試應用,它口碑比較不錯。四 父文字編輯器。裡面有幾款編...

有用的命令

root oradb path path tmp 使用該方式修改path變數,以使得能找到ls命令 oracle oradb robinson echo path 檢視path的值 oracle oradb mkdir p robinson bak archive log 使用 p引數建立目錄arc...