oracle查看附加日志,Oracle 11g LogMiner解析redo日志

阅读: 评论:0

oracle查看附加日志,Oracle 11g LogMiner解析redo日志

oracle查看附加日志,Oracle 11g LogMiner解析redo日志

一、设置日期格式(方便查看)

SQL> alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;

System altered.

SQL>

SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual ;

TO_CHAR(SYSDATE,'YY

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

2018-09-19 08:33:27

SQL>

二、开启补全日志

查看补全日志是否开启:

SQL> Select

SUPPLEMENTAL_LOG_DATA_MIN,

SUPPLEMENTAL_LOG_DATA_PK,

SUPPLEMENTAL_LOG_DATA_UI,

SUPPLEMENTAL_LOG_DATA_FK,

SUPPLEMENTAL_LOG_DATA_ALL from v$database;

开启补全日志:

SQL> alter database add supplemental log data;

SQL> alter database add supplemental log data (primary key, unique,foreign key) columns;

再次查看:

SQL> Select

SUPPLEMENTAL_LOG_DATA_MIN,

SUPPLEMENTAL_LOG_DATA_PK,

SUPPLEMENTAL_LOG_DATA_UI,

SUPPLEMENTAL_LOG_DATA_FK,

SUPPLEMENTAL_LOG_DATA_ALL from v$database;

SUPPLEME SUP SUP SUP SUP

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

YES    YES YES YES NO

SQL>

三、开启归档

SQL> archive log list

Database log mode          No Archive Mode

Automatic archival          Disabled

Archive destination          USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence    6

Current log sequence          8

SQL>

SQL> shutdown immediate

Database closed.

Database dismounted.

Oracle instance shut down.

SQL>

SQL>

SQL> startup mount

ORACLE instance started.

Total System Global Area  839282688 bytes

Fixed Size            2217992 bytes

Variable Size          494929912 bytes

Database Buffers      335544320 bytes

Redo Buffers            6590464 bytes

Database mounted.

SQL>

SQL>

SQL> alter database archivelog;

Database altered.

SQL>

SQL>

SQL> alter database open;

Database altered.

SQL>

SQL> archive log list

Database log mode          Archive Mode

Automatic archival          Enabled

Archive destination          USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence    6

Next log sequence to archive  8

Current log sequence          8

SQL>

SQL>

SQL> alter system switch logfile;

System altered.

SQL>

四、配置LogMiner工具

SQL> show parameter UTL_FILE

NAME                    TYPE    VALUE

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

utl_file_dir                string

SQL>

SQL> alter system set utl_file_dir='/u03' scope=spfile;

System altered.

SQL>

SQL>

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL>

SQL>

SQL> startup

ORACLE instance started.

Total System Global Area  839282688 bytes

Fixed Size            2217992 bytes

Variable Size          494929912 bytes

Database Buffers      335544320 bytes

Redo Buffers            6590464 bytes

Database mounted.

Database opened.

SQL>

SQL>

SQL> show parameter UTL_FILE

NAME                    TYPE    VALUE

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

utl_file_dir                string    /u03

SQL>

五、创建数据字典文件

数据字典文件是一个文本文件,使用包DBMS_LOGMNR_D来创建。如果我们要分析的数据库中的表有变化,影响到库的数据字典也发生变化,这时就需要重新创建该字典文件。另外一种情况是在分析另外一个数据库文件的重作日志时,也必须要重新生成一遍被分析数据库的数据字典文件。

SQL> begin

dbms_logmnr_d.build('dfdict.data','/u03');

end;

/

PL/SQL procedure successfully completed.

SQL>

进入操作系统目录,在/u03下已经生成了数据字典文件:dfdict.data

[root@RedHat5 u03]# ls

dfdict.data

六、创建要分析的日志文件列表

Oracle的重作日志分为两种,在线(online)和离线(offline)归档日志文件,我这里主要分析归档日志,在线日志原理一样。

6.1、查看日志组的状况

SQL> select GROUP# ,SEQUENCE# ,STATUS  from v$log;

GROUP#  SEQUENCE# STATUS

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

1      10 INACTIVE

2      11 CURRENT

3        9 INACTIVE

SQL>

现在做任何操作都是的事物日志记录到第二个日志组的日志文件(current)

6.2、查看日志组成员

SQL> set linesize 120

SQL> col MEMBER format a45

SQL> select GROUP#,MEMBER from v$logfile;

G

本文发布于:2024-02-01 20:21:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170679010739207.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:日志   Oracle   oracle   redo   LogMiner
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23