Oracle 8i 新分析工具-LogMiner(轉)
Oracle 8i 新分析工具-LogMiner[@more@]Oracle8i提供了一種強有力的新工具-LogMiner,使資料庫管理員可以
審計資料庫的使用,從而有可能不透過資料庫的恢復就可以回退不正確的資料
變化。LogMiner實際上是一組PL/SQL包和一些動態檢視(Oracle8i內建包的
一部分)。
LogMiner主要有以下幾方面的作用:
1. 跟蹤資料庫的變化:可以離線的跟蹤資料庫的變化,而不會影響線上
系統的效能。
2. 回退資料庫的變化:回退特定的變化資料,減少point-in-time
recovery的執行。
3. 最佳化和擴容計劃:可透過分析日誌檔案中的資料以分析資料增長模式。
LogMiner使用方法:
*建立Oracle8i資料字典檔案:
1.在資料庫init.ora檔案中定義起始引數UTL_FILE_DIR = (資料字
典的存放路徑),例如:UTL_FILE_DIR=D:ORANTLOGS (NT平臺)
2.重啟資料庫
3.生成資料字典:
EXECUTE dbms_logmnr_d.build(dictionary_filename,dictionary_loc
ation);
例:execute dbms_logmnr_d.build(‘yourdict.ora’,’d:orantlo
gs’);
注:dictionary_location應為init.ora中設定的UTL_FILE_DIR路徑。
*分析日誌檔案:
1.使用DBMS_LOGMNR.ADD_LOGFILE(Logfilename,Options);定義所需
分析的日誌檔案。
例:(1)加入新的日誌檔案execute dbms_logmnr.add_logfile
(‘d:orantdatabase edo01.log’,dbms_logmnr.NEW);
(2)加入更多日誌檔案,如果需要:execute dbms_logmnr.
add_logfile(‘d:orantdatabase edo02.log’,dbms_logmn
r.ADDFILE);
(3)刪除所加入的檔案:execute dbms_logmnr.add_logfile
(‘d:orantdatabase edo02.log’,dbms_logmnr.REMOVEFILE
);
2.執行DBMS_LOGMNR.START_LOGMNR(Dictfilename)啟動LogMiner
例:execute dbms_logmnr.start_logmnr(‘d:orantlogsyourdict.
ora’);
為了減少所需分析檔案的範圍,可以設定starttime,endtime 或scn的範
圍
3. 分析如下檢視:
V$LOGMNR_DICTIONARY-------查詢使用的資料字典檔案
V$LOGMNR_PARAMETERS-------查詢當前LogMiner設定的引數
V$LOGMNR_FILES-------查詢分析的日誌檔案
V$LOGMNR_CONTENTS-------日誌檔案的內容
4.執行:DBMS_LOGMNR.END_LOGMNR結束LogMiner會話。
另:如果你想分析Oracle8系DB列日誌檔案,需要:
1.從O8i上$ORACLE_HOME/rdms/admin/ Copy dbmslogmnrd.sql
( and dbmslogmnr.sql),在Oracle8上執行。
2.按照O8i中建立資料字典檔案的方法建立資料字典。
3.複製資料庫字典檔案和想要分的日誌檔案到Oracle8i中,
按照上述分析日誌檔案的方法針對複製過來的檔案進行分析。
審計資料庫的使用,從而有可能不透過資料庫的恢復就可以回退不正確的資料
變化。LogMiner實際上是一組PL/SQL包和一些動態檢視(Oracle8i內建包的
一部分)。
LogMiner主要有以下幾方面的作用:
1. 跟蹤資料庫的變化:可以離線的跟蹤資料庫的變化,而不會影響線上
系統的效能。
2. 回退資料庫的變化:回退特定的變化資料,減少point-in-time
recovery的執行。
3. 最佳化和擴容計劃:可透過分析日誌檔案中的資料以分析資料增長模式。
LogMiner使用方法:
*建立Oracle8i資料字典檔案:
1.在資料庫init.ora檔案中定義起始引數UTL_FILE_DIR = (資料字
典的存放路徑),例如:UTL_FILE_DIR=D:ORANTLOGS (NT平臺)
2.重啟資料庫
3.生成資料字典:
EXECUTE dbms_logmnr_d.build(dictionary_filename,dictionary_loc
ation);
例:execute dbms_logmnr_d.build(‘yourdict.ora’,’d:orantlo
gs’);
注:dictionary_location應為init.ora中設定的UTL_FILE_DIR路徑。
*分析日誌檔案:
1.使用DBMS_LOGMNR.ADD_LOGFILE(Logfilename,Options);定義所需
分析的日誌檔案。
例:(1)加入新的日誌檔案execute dbms_logmnr.add_logfile
(‘d:orantdatabase edo01.log’,dbms_logmnr.NEW);
(2)加入更多日誌檔案,如果需要:execute dbms_logmnr.
add_logfile(‘d:orantdatabase edo02.log’,dbms_logmn
r.ADDFILE);
(3)刪除所加入的檔案:execute dbms_logmnr.add_logfile
(‘d:orantdatabase edo02.log’,dbms_logmnr.REMOVEFILE
);
2.執行DBMS_LOGMNR.START_LOGMNR(Dictfilename)啟動LogMiner
例:execute dbms_logmnr.start_logmnr(‘d:orantlogsyourdict.
ora’);
為了減少所需分析檔案的範圍,可以設定starttime,endtime 或scn的範
圍
3. 分析如下檢視:
V$LOGMNR_DICTIONARY-------查詢使用的資料字典檔案
V$LOGMNR_PARAMETERS-------查詢當前LogMiner設定的引數
V$LOGMNR_FILES-------查詢分析的日誌檔案
V$LOGMNR_CONTENTS-------日誌檔案的內容
4.執行:DBMS_LOGMNR.END_LOGMNR結束LogMiner會話。
另:如果你想分析Oracle8系DB列日誌檔案,需要:
1.從O8i上$ORACLE_HOME/rdms/admin/ Copy dbmslogmnrd.sql
( and dbmslogmnr.sql),在Oracle8上執行。
2.按照O8i中建立資料字典檔案的方法建立資料字典。
3.複製資料庫字典檔案和想要分的日誌檔案到Oracle8i中,
按照上述分析日誌檔案的方法針對複製過來的檔案進行分析。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9417382/viewspace-937452/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 理解和使用Oracle 8i分析工具-LogMiner(轉)Oracle
- Oracle logminer(轉)Oracle
- (轉)Oracle Logminer 說明Oracle
- LogMiner日誌分析工具說明
- 使用Logminer工具分析DML和DDL操作
- Oracle 8i 是Java 寫的? (轉)OracleJava
- Oracle 9i LogMiner工具使用說明Oracle
- 使用LogMiner工具
- Oracle LogMinerOracle
- oracle 9i logminer日誌分析01Oracle
- oracle logminer分析線上 離線日誌方法Oracle
- 使用Oracle的logminer工具進行日誌挖掘Oracle
- [zt] Oracle LogMinerOracle
- oracle字符集轉換分析工具Oracle
- Oracle 8i資料庫體系結構(轉)Oracle資料庫
- DBA 分析利器 LogMiner
- LOGMINER日誌分析
- oracle 8i的restoreOracleREST
- ORACLE使用LogMiner分析重做日誌檔案全部步驟(WINDOWS NT CHINESE VERSION) (轉)OracleWindows
- logminer工具的學習
- 最佳化調整Oracle 8i資料庫(轉)Oracle資料庫
- Oracle Logminer 說明Oracle
- Oracle logminer學習Oracle
- 【Oracle】Oracle logminer功能介紹Oracle
- logminer 日誌分析案例
- 解析Oracle 8i/9i的計劃穩定性(轉)Oracle
- 安裝和使用LogMiner工具
- ORACLE logminer 日誌挖掘Oracle
- oracle之logminer的使用Oracle
- Oracle高可用之LogMinerOracle
- oracle 10g logminerOracle 10g
- 安裝oracle 的LogMinerOracle
- Oracle 8i DataGuard 的啟用Oracle
- Oracle 8i 密碼驗證Oracle密碼
- LOGMINER工具分析報錯誤解決方法 ORA-00333
- ORACLE的日誌挖掘 logminerOracle
- 記一次Oracle logminerOracle
- [zt] Oracle LogMiner 終結版Oracle