Oracle LogMiner分析日志的三種方法示例
- 方法一:Online Catalog作為日志挖掘字典
- 自動獲取日志模式
- 手動獲取日志模式
- 方法二:Redo Log作為日志挖掘字典
- 自動獲取日志模式
- 手動獲取日志模式
- 方法三:Flat File作為日志挖掘字典
- 自動獲取日志模式
- 手動獲取日志模式
?? Oracle LogMiner工具介紹請參考:《Oracle LogMiner日志分析工具介紹》
?? LogMiner分析日志的大致流程如下:
- 使用
DBMS_LOGMNR_D.BUILD
程序指定日志挖掘字典(Online Catalog不用); - 使用
DBMS_LOGMNR.ADD_LOGFILE
程序指定要分析的日志文件(僅手動獲取日志模式); - 使用
DBMS_LOGMNR.START_LOGMNR
程序進行日志分析; - 查詢
V$LOGMNR_CONTENTS
視圖來獲取挖掘到的日志內容; - 使用
DBMS_LOGMNR.END_LOGMNR
程序來結束日志挖掘。
注:執行以上操作需要有EXECUTE_CATALOG_ROLE
和LOGMINING
權限。
?? 確認數據庫已開啟歸檔和最小附加日志。