oracle 挖掘日志,Oracle 日志挖掘(LogMiner)使用详解

Logminer依赖于2个包:DBMS_LOGMNR和DBMS_LOGMNR_D,Oracle 11g默认已安装

Logminer 基本使用步骤

<1>. Specify a LogMiner dictionary.   指定Logminer字典

<2>. Specify a list of redo log files for analysis.   指定需要挖掘的redo或者archivelog日志文件

<3>. Start LogMiner.    开始日志挖掘

<4>. Request the redo data of interest.    查询V$LOGMNR_CONTENTS获取挖掘的结果

<5>. End the LogMiner session.    结束日志挖掘

日志挖掘使用示例:

1.开启补全日志:

?

2.找出需要挖掘的归档日志文件路径

?

3.指定Logminer字典 (三选一)

Oracle 11g 指定Logminer字典有三种方法

1.Using the Online Catalog   使用在线目录

2.Extracting a LogMiner Dictionary to the Redo Log Files   抽取字典到redo日志文件中

3.Extracting the LogMiner Dictionary to a Flat File   抽取字典到平面文件中(需要设置UTL_FILE_DIR参数,重启数据库,不推荐)

?

4.Logminer中添加归档日志文件

?

继续添加日志:

?

查看添加的日志列表:

?

5.开始日志挖掘 (三选一,与步骤3对应)

?

6.获取挖掘结果

?

把挖取结果保存到指定表格中: create table logtab as select * from v$logmnr_contents;

7.结束日志挖掘

?

总结

以上所述是小编给大家介绍的Oracle 日志挖掘(LogMiner)使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:https://www.cnblogs.com/sky2088/archive/2018/07/06/9273351.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值