WEB开发网
开发学院数据库Oracle Oracle 9i LogMiner工具使用说明 阅读

Oracle 9i LogMiner工具使用说明

 2008-08-30 12:44:57 来源:WEB开发网   
核心提示:一、logminer的用途 日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,Oracle 9i LogMiner工具使用说明,也就是对数据库操作的所有DML语句,logminer工具即可以用来分析在线,但是如果没有它,logminer解释出来的语句中关于数据字典中的部分(如表名、列名等)和数

一、logminer的用途

日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。

logminer工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。

总的说来,logminer工具的主要用途有:

1. 跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。

2. 回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。

3. 优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模式。

二、安装logminer

要安装logminer工具,必须首先要运行下面这样两个脚本,

   l、$ORACLE_HOME/rdbms/admin/dbmslm.sql
  2、$ORACLE_HOME/rdbms/admin/dbmslmd.sql
  3、$ORACLE_HOME/rdbms/admin/dbmslms.sql

这两个脚本必须均以SYS用户身份运行。其中第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。

三、使用logminer工具

下面将详细介绍如何使用logminer工具。

1、创建数据字典文件(data-dictionary)

前面已经谈到,logminer工具实际上是由两个新的PL/SQL内建包((DBMS_LOGMNR和DBMS_ LOGMNR_D)和四个V$动态性能视图(视图是在利用过程DBMS_LOGMNR.START_LOGMNR启动logminer时创建)组成。

在使用logminer工具分析redo log文件之前,必须使用DBMS_LOGMNR_D包将数据字典导出为一个文本文件。

该字典文件是可选的,但是如果没有它,logminer解释出来的语句中关于数据字典中的部分(如表名、列名等)和数值都将是16进制的形式,我们是无法直接理解的。

1 2 3 4 5  下一页

Tags:Oracle LogMiner 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接