精华内容
下载资源
问答
  • LogMiner是集成在Oracle8i/Oracle9i数据库产品中的日志分析工具,通过该工具可以分析重做日志和归档日志中的所有事务变化,并能准确地确定各种DML和DDL操作的具体时间和SCN值。对重做日志和归档日志进行分析的目 的...
  • 开启OracleLOGMINER

    千次阅读 2017-09-30 13:59:45
    开启OracleLOGMINER 1.确认Oracle是否带有进行LogMiner分析包 如果不能确认,可以DBA身份登录系统,查看系统中是否存在运行LogMiner所需要的dbms_logmnr、dbms_logmnr_d包,如果没有需要安装LogMiner工具,必须...

    开启Oracle的LOGMINER

    以下步骤本人均在windows环境dos命令下测试过,按照步骤顺序执行即可

    1.确认Oracle是否带有进行LogMiner分析包

    如果不能确认,可以DBA身份登录系统,查看系统中是否存在运行LogMiner所需要的dbms_logmnr、dbms_logmnr_d包,如果没有需要安装LogMiner工具,必须首先要运行下面这样两个脚本:

    1、$ORACLE_HOME/rdbms/admin/dbmslm.sql

    2、$ORACLE_HOME/rdbms/admin/dbmslmd.sql.

    开启数据库Logminer 解析日志

    2.连接数据库

    使用sysdba用户,以下用户名,密码,数据库实例改为自己的即可

    sqlplus sys/a123456@orcl as sysdba


    3.查看数据库是否为归档模式(以下两图为已设置好的情况,若为归档,跳过4-10)

    SELECT dbid, name, log_mode FROM v$database;


    或者

    ARCHIVE LOG LIST;
    
    
     
    

    4.设置归档日志文件路径

    ALTER SYSTEM SET log_archive_dest="D:\oracle\archive";
    
    
     
    

    5.设置日志文件名称格式

    ALTER SYSTEM SET log_archive_format="ARC%S_%R.%T" SCOPE=SPFILE;
    
    
     
    

    6.修改完毕后,关闭数据库,以MOUNT方式启动

    SHUTDOWN IMMEDIATE;

    STARTUP MONNT;

    7.创建数据库为归档模式

    ALTER DATABASE ARCHIVELOG;
    
    
     
    

    8.查看归档是否设置成功

    SELECT dbid, name, log_mode FROM v$database;
    
    
     
    
    或者
    ARCHIVE LOG LIST;
    
    
     
    

    9.验证参数设置是否起作用

    SELECT dest_id, status, destination FROM v$archive_dest WHERE dest_id =1;
    
    
     
    

    10.在参数设置起作用后,打开数据库

    ALTER DATABASE OPEN;
    
    
     
    

    11.查看Logminer文件夹是否设置

    SHOW PARAMETER utl_file_dir;

    12.查询数据库级别的日志追加选项是否已经开启(11,12都设置成功,则跳过剩余步骤)

    SELECTSUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI, 

    SUPPLEMENTAL_LOG_DATA_FK,SUPPLEMENTAL_LOG_DATA_ALLFROM V$DATABASE; 


    13.创建数据字典文件

    若第一次创建:CREATE DIRECTORYutlfile AS 'D:\oracle\dictionary';

    下图说明之前已经创建。


    对字典文件路径做出修改:alter systemset utl_file_dir='D:\oracle\dictionary' scope=spfile;


    14.开启LogMiner日志补充模式

    alter database add supplemental log data;


    15.查询数据库级别的日志追加选项是否已经开启

    SELECTSUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI, 

    SUPPLEMENTAL_LOG_DATA_FK,SUPPLEMENTAL_LOG_DATA_ALLFROM V$DATABASE; 


    SUPPLEMENTAL_LOG_DATA_MIN字段存储值为YES即为设置成功

    16.修改完毕后,关闭数据库,以MOUNT方式启动

    SHUTDOWN IMMEDIATE;


    STARTUP;


    17.查看Logminer文件夹是否设置

    SHOW PARAMETER utl_file_dir;


    18.生成数据字典文件

    注意:数据库对象发生变化,需要重新创建数据字典文件

    EXECUTEdbms_logmnr_d.build(dictionary_filename => 'dictionary.ora',dictionary_location =>'D:\oracle\dictionary');




    展开全文
  • 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. ...
  • 一、登录数据库查看logminer打开状态 # 使用sysdba 的角色登录数据库 sqlplus sys/yourpassword as sysdba; select dbid,name,log_mode from v$database; DBID NAME LOG_MODE ---------- --------- ----------...

    一、登录数据库查看logminer打开状态

    # 使用sysdba 的角色登录数据库
    sqlplus sys/yourpassword as sysdba;
    
    
    
     select dbid,name,log_mode from v$database;
    
          DBID NAME      LOG_MODE
    ---------- --------- ------------
    1596267283 ORCL      NOARCHIVELOG
    
    # 根据结果,显示没有启动日志
    
    

    二、启动归档日志

    2.1 设置归档日志文件路径

    -- 使用sys 用户登录 as sysdba
    alter system set log_archive_dest="/ora/oracle/archive" scope spfile;
    
    

    创建所在的目录,并授权

    mkdir -p /ora/oracle/archive
    grant +755 /ora/oracle/archive
    
    # 如果在创建log_archive_dest路径错误,重启报错后
    sqlplus sys/password as sysdba
    
    create pfile from spfile ;
    exit
    
    # 修改数据库启动
    vi initeprep.ora 找到log_archive_dest=''进行注释或者删除
    # 重新使用sysdba登录并执行
    create spfile from pfile ;
    
    shutdown immediate;
    
    startup mount
    启动数据库
    

    2.2 修改归档日志的格式

     alter system set log_archive_format=''arch_%d_%t_%r_%s.log''
    

    2.3 将数据库设置为归档模式,并将数据文件打开

    alter database archivelog;
    alter database open;
    

    三、启动logminer

    3.1 使用sys账号创建logminer用户属于sysdba的权限

    -- 创建用户
    create user LOGMINER
      identified by "LOGMINER"
      default tablespace LCAM_PUB_TBS --表空间依据当前数据库的情况而定
      temporary tablespace TEMP
      profile DEFAULT;
    
    grant connect to LOGMINER;
    grant resource to LOGMINER;
    grant sysdba to LOGMINER;
    grant dba to LOGMINER
    

    3.2 使用logminer用户执行oracle脚本,生成logminer的package 确保数据库打开辅助日志

    SQL> @/ora/oracle/product/11.2.0/dbhome_1/rdbms/admin/dbmslm.sql;
    
    SQL> @/ora/oracle/product/11.2.0/dbhome_1/rdbms/admindbmslmd.sql;
    
    select supplemental_log_data_min from v$database;
    
    suppleme
    -------------
    NO
    
    alter database ad supplemental log data ;
    
    

    3.3 用户logminer 用户设置utl_file_dir 确定这个目录存在并授权

    alter system set utl_file_dir='/oracle/oradata/oradb11/LOGMNR' scope=spfile;
    -- 建议创建后,重启oracle
    

    3.4 查看归档redo组

    -- Status为current为当前启用的在线日志,为了试验简洁,我只分析当前的日志。
    
    SQL> select l.STATUS,s.MEMBER from v$log l,v$logfile s where l.GROUP# = s.GROUP#;
    
    STATUS           MEMBER
    
    ---------------- --------------------------------------------------
    
    INACTIVE         /oracle/oradata/oradb11/redo04.log
    
    CURRENT          /oracle/oradata/oradb11/redo05.log
    
    INACTIVE         /oracle/oradata/oradb11/redo06.log
    

    3.5 在L_PUB上执行测试场景脚本

    -- 记录操作开始时间和结束时间。
    select sysdate from dual;
    create table test(id number ,name varchar2(100));
    insert into test values(1,'张三');
    insert into test values(2,'李四');
    commit;
    insert into test values(3,'王五');
    rollback;
    insert into test values(4,'赵六');
    insert into test values(5,'冯七');
    insert into test values(6,'刘八');
    insert into test values(7,'廖九');
    commit;
    update test set name='刘八八' where id=6;
    commit;
    delete from test where id=7;
    rollback;
    delete from test where id=1;
    commit;
    select sysdate from dual;
    

    3.6用logminer用户生成数据字典,需要保证dictionary_location所指定的目录存在

    execute dbms_logmnr_d.build(dictionary_filename =>'dictionary.ora',dictionary_location =>'/oracle/oradata/oradb11/LOGMNR');
    

    3.7 用logminer用户添加分析的redo日志

    exec dbms_logmnr.add_logfile(logfilename=>'/oracle/oradata/oradb11/redo05.log',options=>dbms_logmnr.new);
    
    dbms_logmnr.add_logfile(logfilename=>'/oracle/oradata/oradb11/redo06.log',options=>dbms_logmnr.addfile);
    
    execute dbms_logmnr.add_logfile(logfilename=>'/oracle/oradata/oradb11/redo06.log',options=>dbms_logmnr.addfile);
    

    3.8 用logminer用户启动logminer

    --全分析,
    execute dbms_logmnr.start_logmnr(DictFileName=>'/oracle/oradata/oradb11/LOGMNR/dictionary.ora');
    
    --按时间段来分析,
    execute dbms_logmnr.start_logmnr(startTime => to_date('2017-03-06 11:00:18','yyyy-mm-dd hh24:mi:ss'),endTime => to_date('2017-03-06 11:02:06','yyyy-mm-dd hh24:mi:ss'),DictFileName => '/oracle/oradata/oradb11/LOGMNR/dictionary.ora');
    
    
    

    四、使用logminer进行分析

    4.1 用logminer用户logminer分析处理的结果只有本session能看到,可以先用表把数据记录然后分析

    Drop table logminer_t purge;
    
    Create table logminer_t  as select * from V$LOGMNR_CONTENTS;
    

    4.2 用logminer用户分析后释放内存

    execute dbms_logmnr.end_logmnr;
    

    4.3 用logminer用户可以慢慢分析

    Select S.SCN,
    
           s.start_scn,
    
           S.COMMIT_SCN,
    
           S.TIMESTAMP,
    
           s.START_TIMESTAMP,
    
           S.COMMIT_TIMESTAMP,
    
           S.OPERATION,
    
           S.ROLLBACK,
    
           S.SEG_OWNER,
    
           S.SEG_NAME,
    
           S.TABLE_NAME,
    
           S.TABLE_SPACE,
    
           S.SQL_REDO,
    
           S.SQL_UNDO
    
      From logminer_t s
    
     where s.SEG_OWNER = 'L_PUB'
    
       and s.table_name = 'TEST'
    
     order by scn;
     
     我们可以捕获到执行的SQL-- 以下是提交事务的SQL,同步的时候可以用到:
    
    with co_scn as(
    
    select start_scn,commit_scn
    
      from logminer_t s
    
     where s.start_scn is not null
    
        and s.commit_scn is not null),
    
    operate_scn as(
    
    Select scn,s.sql_redo  From logminer_t s
    
     where s.SEG_OWNER = 'L_PUB'
    
       and s.table_name = 'TEST'
    
    )
    
    Select scn,sql_redo
    
      From operate_scn s, co_scn co
    
     where s.scn >= co.start_scn
    
       and s.scn <= co.commit_scn;
    
    
    
    -- 以下是回滚的SQL,同步时可以忽略:
    
    select S.SCN,
    
           S.TIMESTAMP,
    
           S.OPERATION,
    
           S.ROLLBACK,
    
           S.SEG_OWNER,
    
           S.SEG_NAME,
    
           S.TABLE_NAME,
    
           S.SQL_REDO from logminer_t s where pxid in
    
    (select pxid from logminer_t where rollback=1 and SEG_OWNER = 'LCAM_PUB')
    
    order by scn;
    
    展开全文
  • Oracle配置Logminer

    2021-10-08 10:37:45
    Oracle配置Logminer Oracle 11g配置Logminer 1、查询Oracle版本信息,这里配置的是Oracle 11g –查看oracle版本 select * from v$version; 本章Oracle的版本如上图所示。 2、通过命令行方式登录Oracle,查看是否...

    Oracle配置Logminer

    Oracle 11g配置Logminer

    1、查询Oracle版本信息,这里配置的是Oracle 11g

    –查看oracle版本

    select * from v$version;
    

    本章Oracle的版本如上图所示。

    2、通过命令行方式登录Oracle,查看是否开启日志归档

    --查询数据库归档模式
    archive log list;
    

    显示No Archive Mode表示未开启日志归档。

    3、开启日志归档,开启日志归档需要重启数据库,请注意

    a、配置归档日志保存的路径

    根据自身环境配置归档日志保存路径,需要提前创建相应目录及赋予相应访问权限

    [root@orcl ~]# mkdir -p /data/oracle/archivelog
    [root@orcl ~]# chown -R oracle.oinstall /data/oracle/
    sql>alter system set log_archive_dest_1='location=/data/oracle/archivelog' scope=spfile;
    
    b、关闭数据库
    shutdown immediate;
    startup mount;
    
    c、开启日志归档

    –开启日志归档

    alter database archivelog;
    
    d、开启扩充日志
    --开启扩充日志
    alter database add supplemental log data (all) columns; 
    
    e、开启数据库
    alter database open;
    

    再次查询数据库归档模式,Archive Mode表示已开启归档模式,Archive destination表示归档日志储存路径。

    4、检查是否安装LogMiner工具

    Oracle11g默认已安装LogMiner工具包,通过以下命令查询:

    desc DBMS_LOGMNR;
    desc DBMS_LOGMNR_D;
    

    若无信息打印,则执行下列SQL初始化LogMiner工具包:

    @$ORACLE_HOME/rdbms/admin/dbmslm.sql;
    @$ORACLE_HOME/rdbms/admin/dbmslmd.sql;
    

    5、创建LogMiner用户并赋权

    请根据自身需求修改。

    create user logminer_test identified by 123456;
    
    GRANT CREATE SESSION, EXECUTE_CATALOG_ROLE, SELECT ANY TRANSACTION, FLASHBACK ANY TABLE, SELECT ANY TABLE, LOCK ANY TABLE, SELECT ANY DICTIONARY TO  logminer_test;
    
    GRANT EXECUTE_CATALOG_ROLE TO logminer_test;
    
    

    6、验证用户权限

    以创建的LogMiner用户登录Oracle数据库,执行以下SQL查询权限,结果如图所示:

     SELECT * FROM USER_ROLE_PRIVS;
    
    SELECT * FROM SESSION_PRIVS;
    

    至此,Oracle 11g数据库LogMiner实时采集配置完毕。

    展开全文
  • Oracle LogMiner详细讲解

    千次阅读 2017-02-10 09:27:36
     LogMinerOracle数据库提供的一个工具,它用于分析重做日志和归档日志所记载的事务操作。  Logmineroracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D...

    一:相关概念

    1.Logminer是什么?

       LogMiner是Oracle数据库提供的一个工具,它用于分析重做日志和归档日志所记载的事务操作。

       Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程中需要使用数据字典,一般先生成数据字典文件后使用,10g版本还可以使用在线数据字典

       Logminer也可以分析其它数据库的重做日志文件,但是必须使用重做日志所在数据库的数据字典,否则会出现无法识别的乱码。另外被分析数据库的操作系统平台最好和当前Logminer所在数据库的运行平台一样,且block size相同

    2.LogMiner的功能:

      1)确定数据库的逻辑损坏时间

       通过LogMiner可以准确定位该误操作的执行时间和SCN值,然后通过基于时间恢复或者基于SCN恢复可以完全恢复该表数据。

       SQL>selectscn_to_timestamp(10135546249879) from dual;
       SQL>SELECTtimestamp_to_scn(to_timestamp('2013-3-27 6:06:06','yyyy-mm-ddhh24:mi:ss')) FROM dual;

      2)确定事务级要执行的精细逻辑恢复操作

       通过LogMiner可以取得任何用户的DML操作及相应的UNDO操作,通过执行UNDO操作可以取消用户的错误操作。

      3)执行后续审计

       通过LogMiner可以跟踪Oracle数据库的所有DML、DDL和DCL操作,从而取得执行这些操作的时间顺序、执行这些操作的用户等信息。

    3.LogMiner的安装方法:

     

     (1)创建DBMS_LOGMNR:@D:\app\wangxianwei\product\11.2.0\dbhome_1\RDBMS\ADMIN\dbmslm.sql

           Oracle <wbr>LogMiner用法详解

     (2)创建DBMS_LOGMNR_D:@D:\app\wangxianwei\product\11.2.0\dbhome_1\RDBMS\ADMIN\dbmslmd.sql

          Oracle <wbr>LogMiner用法详解
    4.LogMiner不支持的数据类型和表存储属性

       bfile;
       抽象数据类型;
       集合类型(嵌套表和varray);
       参照对象;
       xmltype;
       具有LOB列的索引组织表;
       使用compress特征的表。
       除以上类型外,基本上都是支持的,不再列举

    5.LogMiner的配置要求

       (1)源数据库和分析数据库必须运行在相同硬件平台上;

       (2)分析数据库可以是独立数据库或源数据库;

       (3)分析数据库的版本不能低于源数据库的版本;

       (4)分析数据库与源数据库必须具有相同的字符集;

    6.注意事项

       (1)LogMiner字典必须在源数据库中生成

      (2)当分析多个重做日志和归档日志时,它们必须是同一个源数据库的重做日志和归档日志

       (3)当分析多个重做日志和归档日志时,它们必须具有相同的resetlogsscn

      (4)当分析的重做日志和归档日志必须在Oracle8.0版本以上

    7.什么是补充日志,补充日志的作用是什么?

      重做日志用于实现例程恢复和介质恢复,这些操作所需要的数据被自动记录在重做日志中。但是,重做应用可能还需要记载其他列信息到重做日志中,记录其他列的日志过程被称为补充日志

      默认情况下,Oracle数据库没有提供任何补充日志,从而导致默认情况下LogMiner无法支持以下特征:

      (1)索引簇、链行和迁移行;

      (2)直接路径插入;

      (3)摘取LogMiner字典到重做日志;

      (4)跟踪DDL;

      (5)生成键列的SQL_REDO和SQL_UNDO信息;

      (6)LONG和LOB数据类型。

    因此,为了充分利用LogMiner提供的特征,必须激活补充日志。在数据库级激活补充日志的示例如下:

       SQL>alter database add supplemental log data;

           数据库已更改。

    注意:激活不用重启数据库,数据库联机即可。

    二、LogMiner两种使用类型,一种是使用源数据库的数据字典分析DML操作,别一种是摘取LogMiner数据字典到字典文件分析DDL操作。

    1.1使用源数据库的数据字典(Onlinecatalog)来分析DML操作

        在做实验之前,检查下suppplemental logging:

        SQL> SELECT SUPPLEMENTAL_LOG_DATA_MIN FROMV$DATABASE;

             SUPPLEME

              --------

               YES

        如果是YES 或者IMPLICIT则表明已经生效了,否则需要启动:

        SQL> ALTER DATABASE ADD SUPPLEMENTAL LOGDATA;

             Database altered.

    1.2、建立日志分析列表:

    添加要分析的日志文件 

    SQL> execute

        dbms_logmnr.add_logfile(logfilename=>'日志文件',options=>dbms_logmnr.new);

    继续添加

    SQL>execute

        dbms_logmnr.add_logfile(logfilename=>'日志文件',options=>dbms_logmnr.addfile);   

       需要特别注意的是,继续添加OPTIONS选项是ADDFILE

    移除分析日志文件

    SQL> execute

        dbms_logmnr.remove_logfile(logfilename=>'日志文件');   

    1.3、启动LogMiner

    SQL> execute

        dbms_logmnr.start_logmnr(Options =>DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG)

    1.4、查看日志分析结果

    SQL> selectusername,scn,timestamp,sql_redo from v$logmnr_contents

    1.5、结束LogMiner

    SQL>dbms_logminer.end_logmnr;

    2.摘取LogMiner字典到字典文件分析DDL操作

    2.1、使用字典文件,请查看数据库是否配置utl_file_dir这个参数为字典文件的目录。配置该参数后,需要重启数据库

    SQL> show parameter utl;

        NAME                                TYPE       VALUE                         

        ------------------------------------ -----------------------

        create_stored_outlines              string                                    

        utl_file_dir                        string                          

    SQL> alter system setutl_file_dir='D:/oracle/logminer' scope=spfile;

        System altered.

        需要特别注意的是:修改此参数后需要重启数据库,切记!!!!

    2.2、建立字典文件:

    SQL> execute

        dbms_logmnr_d.build('文件名.ora','文件位置',dbms_logmnr_d.store_in_flat_file);

    2.3、建立日志分析列表:

    添加要分析的日志文件 

    SQL> execute

        dbms_logmnr.add_logfile(logfilename=>'日志文件',options=>dbms_logmnr.new);

    继续添加

    SQL> execute

        dbms_logmnr.add_logfile(logfilename=>'日志文件',options=>dbms_logmnr.addfile);   

       需要特别注意的是,继续添加OPTIONS选项是ADDFILE

    移除分析日志文件

    SQL> execute

        dbms_logmnr.remove_logfile(logfilename=>'日志文件');   

    2.4、启动LogMiner

    SQL> execute

        dbms_logmnr.start_logmnr(

                                  dictfilename=>'D:文件',

                                  options=>dbms_logmnr.ddl_dict_tracking

                                 );

    2.5、查询分析日志结果:

    SQL> selectusername,scn,timestamp,sql_redo from v$logmnr_contents;

        需要特别注意的是v$logmnr_contents内容保存了日志的内容,只在当前会话有效,

    2.6、结束LogMiner

    SQL> execute dbms_logmnr.end_logmnr;

       友情提示:DBMS_LOGMINER包中的方法及参数详见两个创建SQL

    展开全文
  • Oracle 12c logminer测试

    2016-08-11 16:37:07
    首先开启归档: SQL> archive log list Database log mode Archive Mode Automatic archival ...
  • 日志挖掘:logminer 作用: 通过对日志的分析,能够获得用户的dml操作语句,用来修复用户数据的丢失或者是错误; 能够通过日志挖掘,获得用户操作的反向操作(undo_sql)或者正向操作(redo_sql); 实现条件: 执行日志...
  • 之前用github写博客但发现很受环境的约束,每次系统出问题都要重新搭一遍环境,现在转向这种在线的博客,感觉...使用的前提,开启oracle的归档模式。这不是本文重点因此自行百度一下吧。 个人理解logminer就是一个...
  • 文章目录一 搭建环境1 使用docker提供oracle运行环境2 加入功能包3 启用补充日志4 开启archivelog mode二 实践1 创建字典文件2 创建归档日志 一 搭建环境 1 使用docker提供oracle运行环境 docker run -d --name my-...
  • Oracle数据库查看日志的方法很多,我们可以根据SQL语句来实现,也可以通过日志查看工具LogMiner来实现,本文我们主要就介绍了这一过程,接下来就让我们一起来了解一下吧。 一、Oracle日志的路径 登录:sqlplus "/as ...
  • 没错,就是使用LogMiner来实现Oracle数据同步迁移。 实现过程 1.创建目录 在服务器上创建/home/oracle/tools/oracle11g/oradata/orcl/LOGMNR目录来存储数据库的字典信息,如下所示。 mkdir -p /home/oracle
  • ORACLE_OCP多租户之CDB和PDB的XSTREAM_调度器_LOGMINER 一、将Xstreams与CDB和PDB一起使用 复制数据 Oracle Database 12c中支持的Oracle Streams 适用非CDB 不适用于CDB Oracle XStream 二、在PDB中调度...
  • Oracle 11g之LogMiner常用案例

    千次阅读 2016-05-06 10:25:05
    LogMiner常用案例
  • Oracle日志挖掘之LogMiner官方文档地址:http://docs.oracle.com/cd/E11882_01/server.112/e22490/logminer.htm#SUTIL019本文转自:http://blog.itpub.net/26736162/viewspace-2141148/众所周知,所有对用户数据和...
  • Oracle 11g之LogMiner简介

    千次阅读 2016-05-06 08:57:57
    LogMinerOracle自带的一个工具,它通过SQL接口查询分析在线重做日志或是归档日志(包含数据库以往的操作记录),本文介绍通过命令行的形式使用LogMiner。当然,你也可以通过OEM中的LogMiner图形界面工具来使用它,...
  • 本文为大家介绍FlinkX-Oracle Logminer模块,包含Logminer介绍与使用、FlinkX和Logminer集成及Logminer实战示例
  • Oracle11g的logminer是默认打开的,所以不需要额外开启, 1、Logminer环境准备 确定归档日志是否打开 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled ...
  • oracle-logminer

    2017-08-10 10:17:00
    LogMiner工具实际上是由两个新的PL/SQL内建包((DBMS_LOGMNR 和 DBMS_ LOGMNR_D)和四个V$动态性能视图(视图是在利用过程DBMS_LOGMNR.START_LOGMNR启动LogMiner时创建)组成。在使用LogMiner工具分析redo log文件...
  • 第 1 页 共 20 页 出自石山园主,博客地址:http://www.cnblogs.com/shishanyuan LogMiner 配置使用手册 1 Logminer 简介 1.1 LogMiner介绍 Oracle LogMinerOracle 公司从产品 8i 以后提供的一个实际非常有用的...
  • 四、配置LogMiner工具 SQL> show parameter UTL_FILE NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ utl_file_dir string SQL>  SQL> alter ...
  • oracle logminer使用总结

    2021-04-23 15:01:21
    logminer问题 1、日志分析结果CSCN与SCN的区别 2、日志文件logfile与archived_log两种的区别 3、ALTER SYSTEM ARCHIVE LOG ALL;...alter system set log_archive_dest_1='location=/oracle11g/archivelog' s.
  • LogMiner配置使用手册 1 Logminer简介 1.1 LogMiner介绍 Oracle LogMinerOracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻
  • Oracle LogMiner:概念

    2021-03-25 09:29:07
    一、LogMiner概念 LogMiner工具既可以用来分析在线日志,也可以用来分析离线日志文件,既可以分析本身自己数据库的重作日志文件,也可以用来分析其它数据库的重作日志文件。当分析其它数据库的重作日志文件时,需要...
  • oracle10数据库中配置logminer
  • Oracle安装logminer笔记

    2020-04-03 17:52:27
    关于oracle下如何安装logminer的文章网上一大堆,但是因为写文章的可能是老鸟,有些细节并未说清楚,结果照着做的时候报错,因此在这里记录下来,方便下次参考; 安装logminer需要执行以下三个脚本,分别是:dbmslm...
  • oracle日志解析、logminer解析oracle日志文件 文章目录oracle日志解析、logminer解析oracle日志文件前言一、logminer简介二、安装logminer(sqlplus窗口下)1.引入库2.读入数据总结 前言 解析oracle日志方法分为两种...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 965
精华内容 386
关键字:

oracle开启logminer