日誌挖掘的方法
型別 |
過程名 |
用途 |
過程 |
Dbms_logmnr.add_logfile |
在類表中增加日誌檔案以供分析 |
過程 |
Dbms_logmnr.start_logmnr |
使用一個可選的字典檔案和前面確定要分析日誌檔案來啟動LogMiner |
過程 |
Dbms_logmnr.end_logmnr |
停止LogMiner分析 |
檢視 |
V$logmnr_contents |
LogMiner啟動後,可以使用該檢視在SQL提示符下輸入SQL語句來查詢重做日誌的內容 |
1. 新增歸檔日誌資訊
Begin
sys.dbms_logmnr.add_logfile(logfilename=>'日誌檔案路徑/日誌檔名');
sys.dbms_logmnr.add_logfile(logfilename=>'日誌檔案路徑/日誌檔名');
sys.dbms_logmnr.add_logfile(logfilename=>'日誌檔案路徑/日誌檔名');
end;
2. 使用LogMiner進行日誌分析
Begin
sys.dbms_logmnr.start_logmnr(options=>sys.dbms_logmnr.dict_from_online_catalog);
end;
3. 觀察分析結果
SELECT sql_redo FROM v$logmnr_contents
4. 關閉logminer,釋放記憶體
每個使用者session只能使用和關閉自己當前session下的logminer(logminer就是一個session,只存放一個使用者,釋放完後就結束了)
Begin
sys.dbms_logmnr.end_logmnr();
end;
以上四步缺一不可,缺少第一步直接進行第二步會報錯說沒有對應的歸檔日誌,缺少第二步就直接第三步會報錯沒有先呼叫dbms_logmnr.start_logmnr,關閉第四步後無法再執行第三步。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2127833/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 日誌挖掘
- 日誌挖掘-對於DML操作的挖掘
- 瀚高資料庫日誌挖掘方法資料庫
- 日誌挖掘-對於DDL語句的挖掘
- Logminer日誌挖掘
- logminr 日誌挖掘
- logmnr 日誌挖掘
- 日誌挖掘 log miner
- 歸檔日誌挖掘
- ORACLE的日誌挖掘 logminerOracle
- 使用日誌挖掘來挖掘TX等待的事務
- DM8 日誌挖掘
- ORACLE LOGMNR 日誌挖掘Oracle
- ORACLE logminer 日誌挖掘Oracle
- redo log日誌挖掘(二)
- redo log日誌挖掘(一)
- 用B庫挖掘A庫的日誌
- 004 Nginx日誌挖掘accessLogNginx
- logminer日誌挖掘技術
- logminer日誌挖掘操作步驟
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- 利用oracle的日誌挖掘實現回滾Oracle
- 基於事件日誌的流程挖掘簡介 - Chaudhuri事件
- 使用Oracle的logminer工具進行日誌挖掘Oracle
- 使用Oracle 10g的Logminer挖掘日誌Oracle 10g
- 從Logminer日誌挖掘中找出可疑的操作
- logminer異機挖掘歸檔日誌
- logmnr挖掘歸檔日誌檔案
- (個人)利用日誌挖掘恢復誤操作
- 使用LOG Miner挖掘日誌基本步驟
- Oracle11g使用LOGMNR挖掘日誌Oracle
- 使用LOG Miner挖掘日誌基本步驟---02
- 在oracle中Logmnr進行日誌挖掘Oracle
- 過程挖掘(Process Mining Manifesto):從日誌中挖掘知識
- oracle 11g logminer 進行日誌挖掘Oracle
- Oracle 10g LOGMNR挖掘日誌很方便Oracle 10g
- 日誌挖掘是看不到誰在嘗試密碼的密碼
- rac日誌收集方法