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、
分享到:
相关推荐
在IT领域,Oracle数据库的LogMiner工具是一个用于分析重做日志文件的强大工具,它可以帮助DBA和开发人员理解数据库事务的详细信息,对于数据库性能调优、故障诊断以及数据恢复等方面具有重要意义。本文将根据提供的...
使用LogMiner时,DBA首先需要配置数据字典,然后指定要分析的日志文件范围,并启动LogMiner进行分析。分析完成后,通过查询v$logmnr_contents等视图获取结果。这种强大的工具使得对Oracle数据库的操作跟踪和审计变得...
### Oracle日志分析工具LogMiner使用详解 #### 一、概述 Oracle LogMiner是Oracle数据库提供的一个强大工具,用于分析重做日志文件,提取数据库中的更改记录(即SCN序列)。通过LogMiner,我们可以追踪并监控...
为了使用LogMiner,首先需要安装相应的组件。可以通过以下命令来安装LogMiner: ```bash $ORACLE_HOME/rdbms/admin/dbmslogmnr.sql ``` **使用LogMiner的步骤:** 1. **启动LogMiner会话:** ```sql SQL> exec ...
1. **安装LogMiner** 在使用LogMiner之前,需要执行两个SYS用户的脚本,分别是`dbmslm.sql`和`dbmslmd.sql`。这两个脚本分别用于创建DBMS_LOGMNR包和DBMS_LOGMNR_D包。DBMS_LOGMNR包是LogMiner的主要接口,用于分析...
### Oracle 9i LogMiner工具使用说明 #### 一、LogMiner工具概述与用途 Oracle 9i LogMiner工具是一种强大的数据库审计和数据分析工具,主要用于追踪和分析数据库的变更活动。通过分析重做日志文件(Redo Log ...
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 数据库 Redo 日志中的数据更改信息。通过 Logminer,用户可以追踪数据库表的变化情况...
要使用 LogMiner,首先需要进行安装,步骤包括以 SYS 用户身份运行两个初始化脚本: - `$ORACLE_HOME/rdbms/admin/dbmslsm.sql` - `$ORACLE_HOME/rdbms/admin/dbmslsmd.sql` 这些脚本会创建必要的包和数据字典文件...
LogMiner工具是Oracle数据库提供的一种强大的日志分析工具,主要功能是解析数据库的重做日志文件(redo log files),从中获取关于数据库...正确安装和使用LogMiner,能帮助DBA更好地维护数据库系统的稳定性和高效性。
在Oracle 10g中,LogMiner 的安装主要涉及创建DBMS_LOGMNR程序包和数据字典。首先,通过执行`@?/rdbms/admin/dbmslm.sql`来创建DBMS_LOGMNR包,这会创建必要的存储过程和函数。接着,执行`@?/rdbms/admin/dbmslmd....
使用LogMiner时,你需要先开启分析会话,指定要分析的日志范围,然后查询生成的视图,如`V$LOGMNR_CONTENTS`,以查看具体的事务信息。在Oracle 11g版本中,LogMiner提供了更多的功能和优化,如支持解析并返回绑定...
### Informatica PowerExchange 9.5.0 LogMiner CDC for Oracle 安装与使用详解 #### 一、概述 本文档旨在详细介绍如何在Windows平台上安装及使用Informatica PowerExchange (PWX) 9.5.0版本中的LogMiner CDC...
使用LogMiner的步骤主要包括: 1. 安装必要的包:首先,需要执行两个PL/SQL脚本——`dbmslm.sql`和`dbmslmd.sql`,这两个脚本分别创建`DBMS_LOGMNR`和`DBMS_LOGMNR_D`包。`DBMS_LOGMNR`包用于分析日志,而`DBMS_...
- **安装步骤**:需以SYS用户身份执行`$ORACLE_HOME/rdbms/admin/dbmslm.sql`和`$ORACLE_HOME/rdbms/admin/dbmslmd.sql`脚本来安装Logminer相关的包。 - **UTL_FILE_DIR配置**:设置UTL_FILE_DIR参数以指定日志文件...
安装LogMiner涉及到运行两个PL/SQL脚本,`dbmslm.sql`和`dbmslmd.sql`,这两个脚本都需要以SYS用户身份执行。前者创建DBMS_LOGMNR包,后者创建DBMS_LOGMNR_D包,后者用于创建数据字典文件。例如,在Windows环境中,...