Oracle LogMiner分析日志的三种方法示例
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
权限。
⚠️ 确认数据库已开启归档和最小附加日志。