实验环境 win7 64  oracle PL/SQL Release 11.2.0.1.0 - Production
http://blog.csdn.net/tianlesoftware/article/details/5604497

--这些操作需要在sysdba身份执行
1.执行分析之前需要添加补充日志
SELECT SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;查看补充日志是否开启,NO为未开启
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
2.创建一个目录存放生成的分析文件
create DIRECTORY utlfile AS 'E:\app\Administrator\oradata\practice\LOGMNR';
3.指定输出文件到步骤1中的目录   UTL_FILE_DIR是Oracle中的一个“静态参数”,可以设置一个或多个路径。用于在PL/SQL中进行文件I/O操作(可以用utl_file包)时指定路径。
alter system set utl_file_dir='E:\app\Administrator\oradata\practice\LOGMNR' scope=spfile;
--需要重启oracle服务然后执行以下的操作
4.创建字典文件到3中配置好的LogMiner文件夹中:
EXECUTE dbms_logmnr_d.build(dictionary_filename => 'dictionary.ora', dictionary_location =>'E:\app\Administrator\oradata\practice\LOGMNR');
5.加入需要分析的重做日志文件
EXECUTE dbms_logmnr.add_logfile(logfilename=>'E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG',options=>dbms_logmnr.NEW);
6.开始分析
EXECUTE dbms_logmnr.start_logmnr(dictfilename=>'E:\app\Administrator\oradata\practice\LOGMNR\dictionary.ora');
7.为了更好的从V$LOGMNR_CONTENTS中查看分析结果,创建一个临时表
create table logmnr3 as select * from V$LOGMNR_CONTENTS;
8.结束分析
EXECUTE DBMS_LOGMNR.END_LOGMNR();

总结:
1.如果出现insert into "SCOTT"."EMP"("COL 1","COL 2","COL 3","COL 4","COL 5","COL 6","COL 7","COL 8") values (HEXTORAW('c2503a'),HEXTORAW('74657374'),HEXTORAW('434c45524b'),HEXTORAW('c24e53'),HEXTORAW('78730410141801'),HEXTORAW('c206'),NULL,HEXTORAW('c115'));
可能是因为需要重新创建目录,重新创建字典

问题:
1.补充日志是否必须开启,查看不到dml语句是否是因为没有开启补充日志;
2.如果存在dbms_logmnr和dbms_logmnr_d,还用执行数据库带的那脚本么;$ORACLE_HOME/rdbms/admin/dbmslm.sql 、$ORACLE_HOME/rdbms/admin/dbmslmd.sql.
  因为在另一台机器上没有开启补充日志仍然可以查看dml语句,怀疑两个数据库的区别只是另一个机器执行了那两个脚本

使用logminer分析日志文件的更多相关文章

  1. 别人的Linux私房菜(19)认识与分析日志文件

    日志文件通常只有root可以读取,解决系统和网络方面的问题. /var/log/boot.log本次开机系统检测和启动硬件,和内核支持的相关功能的信息记录. /var/log/cron计划任务有没有被 ...

  2. shell split分析日志文件

    在处理的文件comment有如下格式: ............................ xxx.xxx.10.59 db1059 mynbdpdatadb.idc4. dbname R620 ...

  3. spark 分析日志文件(key,value)

    Spark读取日志,统计每个service所用的平均时间 发布时间:2015-12-10 9:54:15来源:分享查询网 获取log日志,每个service以“#*#”开头.统计每个service所需 ...

  4. jexus - 分析日志文件

    1.统计IP访问次数 awk '{print $3}' default |sort -n|uniq -c|sort -rn|head

  5. DBA_Oracle LogMiner分析重做和归档日志(案例)

    2014-08-19 Created By BaoXinjian

  6. Oracle Logminer 分析重做日志RedoLog和归档日志ArchiveLog

    在实际开发过程中,有时我们很有可能需要某个表的操作痕迹,或通过记录的SQL语句进行有目的性的数据恢复(此时POINT-IN-TIME恢复已经满足不了更细的粒度).或仅仅是查看: 据说Oracle8i之 ...

  7. 利用WebLog Experet分析日志获取性能需求

    一.下载WebLog Expert日志分析工具 官网下载地址:http://www.weblogexpert.com/download.htm 二.安装 安装很简单,点击“下一步”默认安装即可 三.配 ...

  8. 10.2.0.5环境dg测试logminer挖掘日志分析

    起因:客户需求,数据库正常每天总的日志切换是20以内,有一天日志切换总数,达到30,客户建议使用Logminer进行日志挖掘分析,到底什么应用导致的问题. 说明:使用logminer进行日志挖掘,只能 ...

  9. Android中对Log日志文件的分析[转]

    一,Bug出现了, 需要“干掉”它 bug一听挺吓人的,但是只要你懂了,android里的bug是很好解决的,因为android里提供了LOG机制,具体的底层代码,以后在来分析,只要你会看bug, a ...

随机推荐

  1. Atitit.病毒木马的快速扩散机制原理nio 内存映射MappedByteBuffer

    Atitit.病毒木马的快速扩散机制原理nio 内存映射MappedByteBuffer 1. Java NIO(New Input/Output)1 1.1. 变更通知(因为每个事件都需要一个监听者 ...

  2. java攻城师之路--复习java web之jsp入门_El表达式_JSTL标签库

    JSP 技术掌握:JSP语法 + EL + JSTL 为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP ...

  3. python svn

    svn 0.3.36 Downloads ↓ Intuitive Subversion wrapper. Introduction svn is a simple Subversion library ...

  4. Spring 3.0: Unable to locate Spring NamespaceHandler for XML schema namespace

    被这个问题折磨着很久:参考: http://have23.iteye.com/blog/1340777 (cfx 与 spring 整合的时候出现的问题: org.springframework.be ...

  5. automaticallyAdjustsScrollViewInsets 标签栏不正常显示

    想做的效果如下: 结果那个首页.手办模型神马的就是不显示啊... 这个标签栏是用scrollView做的,解决办法: viewController.automaticallyAdjustsScroll ...

  6. 集成支付宝,报警告warning: (arm64) /Users/tommy/Desktop/Project/ios-msdk-git/AlipaySDK4Standard/AlipaySDK/Library/UTDI

    集成支付宝的时候遇到的问题,找到了解决办法,还说明了原因,非常好,觉得应该记下来,反正以我的记性下次一定是会忘光光哒~ 1)  Go to Build Settings -> Build Opt ...

  7. webpack的基本配置项

    const path = require("path"); const HtmlWebpackPlugin = require("html-webpack-plugin& ...

  8. 嵌入式系统C编程之堆栈回溯【转】

    转自:https://www.cnblogs.com/clover-toeic/p/3949896.html 前言 在嵌入式系统C语言开发调试过程中,常会遇到各类异常情况.一般可按需添加打印信息,以便 ...

  9. Maven - 实例-5-依赖冲突

    避免依赖冲突的原则 如果项目中的pom.xml没有指定依赖的信息,而是通过继承来引用依赖,则很有可能发生继承同一个依赖的多个版本,从而产生依赖冲突. Maven通过如下两个原则来避免依赖冲突: 1- ...

  10. 郑晔谈 Java 开发:新工具、新框架、新思维【转载】【整理】

    原文地址 导语:"我很惊讶地发现,现在许多程序员讨论的内容几乎和我十多年前刚开始做 Java 时几乎完全一样.要知道,我们生存的这个行业号称是变化飞快的.其实,这十几年时间,在开发领域已经有 ...