1 / 8
文档名称:

LogMiner工具使用说明.doc

格式:doc   大小:34KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

LogMiner工具使用说明.doc

上传人:tmm958758 2019/5/28 文件大小:34 KB

下载得到文件列表

LogMiner工具使用说明.doc

相关文档

文档介绍

文档介绍:logminer对于数据库管理员(DBA)来讲是个功能非常强大的工具,也是在日常工作中经常要用到的一个工具,借助于该工具,可以得到大量的关于数据库活动的信息。本文介绍了logminer工具的用途,安装及使用过程。一、logminer的用途日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。 logminer工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。总的说来,logminer工具的主要用途有: :可以离线的跟踪数据库的变化,而不会影响在线系统的性能。 :回退特定的变化数据,减少point-in-timerecovery的执行。 :可通过分析日志文件中的数据以分析数据增长模式。二、安装logminer 要安装logminer工具,必须首先要运行下面这样两个脚本,     l、$ORACLE_HOME/rdbms/admin/ 2、$ORACLE_HOME/rdbms/admin/ 3、$ORACLE_HOME/rdbms/admin/。其中第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。三、使用logminer工具下面将详细介绍如何使用logminer工具。 1、创建数据字典文件(data-dictionary)前面已经谈到,logminer工具实际上是由两个新的PL/SQL内建包(DBMS_LOGMNR和DBMS_LOGMNR_D)和四个V$动态性能视图()组成。在使用logminer工具分析redolog文件之前,必须使用DBMS_LOGMNR_D包将数据字典导出为一个文本文件。该字典文件是可选的,但是如果没有它,logminer解释出来的语句中关于数据字典中的部分(如表名、列名等)和数值都将是16进制的形式,我们是无法直接理解的。例如,下面的sql语句:INSERTINTOdm_dj_swry(rydm,rymc)valueS(00005,'张三');logminer解释出来的结果将是下面这个样子,insertintoObject#308(col#1,col#2)values(hextoraw('c30rte567e436'),hextoraw('4a6f686e20446f65')); 创建数据字典文件的目的就是让logminer引用涉及到内部数据字典中的部分时为他们实际的名字,而不是系统内部的16进制。数据字典文件是一个文本文件,使用包DBMS_LOGMNR_D来创建。如果我们要分析的数据库中的表有变化,影响到库的数据字典也发生变化,这时就需要重新创建该字典文件。另外一种情况是在分析另外一个数据库文件的重作日志时,也必须要重新生成一遍被分析数据库的数据字典文件。首先指定数据字典文件的位置,也就是添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文