`
caiyingying234
  • 浏览: 26643 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

logminer的安装以及使用

阅读更多

LogMiner工具的主要用途有:

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

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

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

 

 

使用的是oracle 11g,默认装在c盘下:

 

一、加载脚本,安装

  l $Oracle_HOME/rdbms/admin/dbmslsm.sql

  2 $Oracle_HOME/rdbms/admin/dbmslsmd.sql

 

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

脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。

 

二、使用:

1、init.ora文件的参数修改:($Oracle_HOME/dbs/init.ora)添加 utl_file_dir=d:\oracle

2、execute dbms_logmnr_d.build('dictionary.ora','D:\oracle');

3、execute dbms_logmnr.add_logfile(Options => dbms_logmnr.ADDFILE,LogFileName => 'C:\app\hisign\oradata\hisign\REDO03.LOG'); 添加日志文件

4、execute dbms_logmnr.start_logmnr(DictFileName => 'D:\oracle\logmnr\dictionary.ora');

开始分析

5、select t.SQL_REDO from v$logmnr_contents t where t.USERNAME = 'scott';

     select t.SQL_REDO from v$logmnr_contents t where t.OPERATION = 'DML';

     select t.SQL_REDO,T.USERNAME,T.SEG_OWNER from v$logmnr_contents t where t.SQL_REDO like 'alter%' and t.SEG_OWNER = 'SCOTT';

 

三、备注

1、一共有四个表,详细说明如下

V$LOGMNR_DICTIONARY-------查询使用的数据字典文件

V$LOGMNR_PARAMETERS-------查询当前LogMiner设定的参数

V$LOGMNR_LOGS-------查询分析的日志文件

V$LOGMNR_CONTENTS-------日志文件的内容2、

 

 

 

 

分享到:
评论

相关推荐

    logminer安装与配置10g图解

    在IT领域,Oracle数据库的LogMiner工具是一个用于分析重做日志文件的强大工具,它可以帮助DBA和开发人员理解数据库事务的详细信息,对于数据库性能调优、故障诊断以及数据恢复等方面具有重要意义。本文将根据提供的...

    logminer如何安装配置使用

    使用LogMiner时,DBA首先需要配置数据字典,然后指定要分析的日志文件范围,并启动LogMiner进行分析。分析完成后,通过查询v$logmnr_contents等视图获取结果。这种强大的工具使得对Oracle数据库的操作跟踪和审计变得...

    oracle日志分析工具LogMiner使用

    ### Oracle日志分析工具LogMiner使用详解 #### 一、概述 Oracle LogMiner是Oracle数据库提供的一个强大工具,用于分析重做日志文件,提取数据库中的更改记录(即SCN序列)。通过LogMiner,我们可以追踪并监控...

    Oracle日志管理logminer使用

    为了使用LogMiner,首先需要安装相应的组件。可以通过以下命令来安装LogMiner: ```bash $ORACLE_HOME/rdbms/admin/dbmslogmnr.sql ``` **使用LogMiner的步骤:** 1. **启动LogMiner会话:** ```sql SQL> exec ...

    oracle日志分析工具LogMiner的使用

    1. **安装LogMiner** 在使用LogMiner之前,需要执行两个SYS用户的脚本,分别是`dbmslm.sql`和`dbmslmd.sql`。这两个脚本分别用于创建DBMS_LOGMNR包和DBMS_LOGMNR_D包。DBMS_LOGMNR包是LogMiner的主要接口,用于分析...

    Oracle 9i LogMiner工具使用说明

    ### Oracle 9i LogMiner工具使用说明 #### 一、LogMiner工具概述与用途 Oracle 9i LogMiner工具是一种强大的数据库审计和数据分析工具,主要用于追踪和分析数据库的变更活动。通过分析重做日志文件(Redo Log ...

    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. ...

    Oracle+Logminer使用和安装步骤及恢复例子

    ### Oracle Logminer 使用和安装步骤详解 #### 一、Oracle Logminer 概述 Oracle Logminer 是一个强大的工具,用于挖掘 Oracle 数据库 Redo 日志中的数据更改信息。通过 Logminer,用户可以追踪数据库表的变化情况...

    Oracle LogMiner

    要使用 LogMiner,首先需要进行安装,步骤包括以 SYS 用户身份运行两个初始化脚本: - `$ORACLE_HOME/rdbms/admin/dbmslsm.sql` - `$ORACLE_HOME/rdbms/admin/dbmslsmd.sql` 这些脚本会创建必要的包和数据字典文件...

    LogMiner工具使用说明.doc

    LogMiner工具是Oracle数据库提供的一种强大的日志分析工具,主要功能是解析数据库的重做日志文件(redo log files),从中获取关于数据库...正确安装和使用LogMiner,能帮助DBA更好地维护数据库系统的稳定性和高效性。

    Oracle_10g_LogMiner

    在Oracle 10g中,LogMiner 的安装主要涉及创建DBMS_LOGMNR程序包和数据字典。首先,通过执行`@?/rdbms/admin/dbmslm.sql`来创建DBMS_LOGMNR包,这会创建必要的存储过程和函数。接着,执行`@?/rdbms/admin/dbmslmd....

    Oracle LogMiner的使用实例代码

    使用LogMiner时,你需要先开启分析会话,指定要分析的日志范围,然后查询生成的视图,如`V$LOGMNR_CONTENTS`,以查看具体的事务信息。在Oracle 11g版本中,LogMiner提供了更多的功能和优化,如支持解析并返回绑定...

    [原创]Informatica PWX 9.5.0 LogMiner CDC for Oracle安装和使用手册(杨晓东2012-08-22)

    ### Informatica PowerExchange 9.5.0 LogMiner CDC for Oracle 安装与使用详解 #### 一、概述 本文档旨在详细介绍如何在Windows平台上安装及使用Informatica PowerExchange (PWX) 9.5.0版本中的LogMiner CDC...

    Logminer应用实例

    - **安装步骤**:需以SYS用户身份执行`$ORACLE_HOME/rdbms/admin/dbmslm.sql`和`$ORACLE_HOME/rdbms/admin/dbmslmd.sql`脚本来安装Logminer相关的包。 - **UTL_FILE_DIR配置**:设置UTL_FILE_DIR参数以指定日志文件...

    新版理解和使用oracle 8i分析工具logminer.doc

    安装LogMiner涉及到运行两个PL/SQL脚本,`dbmslm.sql`和`dbmslmd.sql`,这两个脚本都需要以SYS用户身份执行。前者创建DBMS_LOGMNR包,后者创建DBMS_LOGMNR_D包,后者用于创建数据字典文件。例如,在Windows环境中,...

Global site tag (gtag.js) - Google Analytics