找回密码
 注册
查看: 4241|回复: 0

oracle-REDO日志文件分析(insert)

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
发表于 2018-9-18 10:12:44 | 显示全部楼层 |阅读模式
1:记录当前scn* B' K4 V9 q8 D8 s2 q! m, a
select dbms_flashback.get_system_change_number from dual;
. d+ n/ n5 g; `GET_SYSTEM_CHANGE_NUMBER
2 h& }3 i4 M7 f( g------------------------$ R/ T, Q) `+ Q$ i
                 1159572; F& _/ y  z8 Y! ~7 N2 F9 Y
2:创建表
/ G7 m" w9 g8 g) nCREATE TABLE team6 W8 \6 N8 x9 {. R5 j
(
& Y- r& x0 P8 x' w5 W# U  team_code    VARCHAR2(3),7 Q# x+ s7 _, T/ L. d; a4 D  H
  team_name    VARCHAR2(30),
' i  W8 }& N9 [- P9 e  country_code VARCHAR2(3)( c+ a( y) l$ R0 V6 o
);
# o8 `: k. t+ Y
) [3 x# q3 K, i5 J" K- x2 {INSERT INTO team VALUES ('MCL','McLaren','GBR');9 ^) V" y. n5 D3 }
COMMIT;
; P6 l3 V  ?7 b, g% _0 \( @2:记录当前scn
2 t0 A% C+ D: s8 c, u% RSQL> select dbms_flashback.get_system_change_number from dual;" [5 U7 I5 b/ k. f

8 ~4 v, f! W$ Q) r5 s5 ]# QGET_SYSTEM_CHANGE_NUMBER
% N( I$ e  F2 E1 t------------------------) z. o8 l1 }. z% V
                 1159601) V/ {8 @* T6 P

8 e) F7 r5 A3 q  M3:通过scnscn 转储- F% t: N6 h1 m" l4 c

- |: E1 o' ?: w" {9 T/ k* balter  system  dump logfile '/u01/app/oracle/oradata/devdb/redo01.log'  scn min 1159572 scn max  11596011 B) r/ Y# A$ ]$ V  A: `
+ u5 S* p" l8 S' s5 }
4:文件分析+ ]7 @6 l! b2 _% Y
REDO RECORD - Thread:1 RBA: 0x000019.00000fef.0010 LEN: 0x01e8 VLD: 0x0d7 U* Z$ x* g3 p1 G, G9 ^0 j: V9 I& p
SCN: 0x0000.0011b1a0 SUBSCN:  1 06/03/2016 15:18:11& M' z4 b* w7 ?; x) O8 r. I

' s' |% n5 y. u8 FTHEREAD: 线程号1;
+ G! M0 z' G9 S" zRBA: 序列号+块号+块里字节号
; e- |0 K9 J$ m6 t0 J4 eLEN:长度
9 J* ]/ ]! I3 A2 z+ G5 {) o' z. EVLD:. s, ?8 d3 [$ b: X& i4 l9 O
SCN:改变时间
. S1 v0 c+ _9 e; u2 M; Jselect to_number('1195A5','xxxxxx') from dual  16to10- P9 k/ [6 {& H" b2 x
select to_char(scn_to_timestamp(1159584),'YYYY-MM-DD HH24:MI:SS') from dual;& z+ \6 v/ g. ~$ S6 E
select timestamp_to_scn(to_date('2016-03-06 15:18:15','YYYY-MM-DD HH24:MI:SS')) from dual;# H: `/ h7 `. O5 A
CHANGE #1 TYP:0 CLS:1 AFN:5 DBA:0x014000a5 OBJ:73445 SCN:0x0000.0011aa1f SEQ:2 OP:11.2 ENC:0 RBL:0
& m/ O$ j. K. T1 fKTB Redo
& n; _8 @: H7 x5 E0 v6 r) hop: 0x01  ver: 0x017 p6 E8 `7 x% F( r* B3 `" G
compat bit: 4 (post-11) padding: 1# n; n$ j7 I4 W3 ?' i
op: F  xid:  0x0006.01a.00000313    uba: 0x00c00a6a.00a7.39
" \9 l6 _9 d! A# V1 J 6 P2 K7 @" w( D% O1 f* [
KDO Op code: IRP row dependencies Disabled, l6 w# N: l$ m! n; ~
  xtype: XA flags: 0x00000000  bdba: 0x014000a5  hdba: 0x014000a28 L& s, ~  c3 B* _% ^
itli: 1  ispac: 0  maxfr: 48586 x: Q7 z- {0 E2 |
tabn: 0 slot: 0(0x0) size/delt: 19, S0 E8 R  P, Q" J; z" `9 Y2 U) Q5 h
fb: --H-FL-- lb: 0x1  cc: 3
5 L. S" `7 _! n8 c( n4 h* I# I' Inull: ---
% y7 v7 a! ]1 u8 _/ a3 V/ lcol  0: [ 3]  4d 43 4c0 S1 W' R3 j5 k. l4 V& B! v6 ~
col  1: [ 7]  4d 63 4c 61 72 65 6e9 O: I6 X+ n% u
col  2: [ 3]  47 42 52
, U3 c! j- a; S/ `5 ~: U
+ T: F; W6 g) D5 i  V! U1 Q. M7 tchange #1 改变数
* }8 ]+ B8 T$ k6 U6 fTYP:0 改变类型
& f7 J2 N5 _3 |, h( D8 yCLS:1 参照X$BH class 1表示数据块6 M. f- e0 P# c- l3 n+ W
AFN:绝对数据文件号 5% }6 l3 `# g! S9 G9 N6 z
DBA:更改数据块地址  14000a5(5/165)
$ z- g. _0 w6 u- c. o2 w3 x) e3 C, ROBJ: object id
: q7 v  N9 q5 d* V* [) XSCN:0x0000.0011aa1f, w! y$ h1 C: a2 [: V8 p
seq:2:序列号
9 Z  B* i1 _' o) A6 z2 t. _: [OP:11.2 Insert Row Piece
: W7 ^/ H. V9 _7 a 3 s5 u2 |% {; W* N/ O6 n8 H3 V# d$ @
KTB REDO
3 w6 E% L6 ~" W8 e' N* H( d# vop: 01 F  . W8 s, N2 Q2 f7 g
xid:  0x0006.01a.00000313   transaction ID
, Z' A$ G: p) o3 @, Yuba: 0x00c00a6a.00a7.39  回滚段改变地址,序列号,块记录号
7 |: y0 t/ H6 \; a) k
- ^% T1 d# h- k- MKDO:  IRP(Insert Row Piece) row dependencies Disabled  (默认创建表示非依赖,启动特性,ORA_ROWSCN伪列新特性)
) n. H. s0 q+ l; x9 A+ Qbdba:block address
( T. \8 o+ A+ phdba:segment header address
' `3 e& ?' k. }3 I( f8 @( Witli:事务slot 1+ C! [+ K0 Q9 i3 w: k. a
tabn: 0 表示非群集表
4 r( ~! k- Q$ @# ]6 m- z slot: 0(0x0)  slot number
, Z3 Y: E# {6 [" E5 A. `size/delt: 19        块改变大小,增加19 bytes
9 c# |# Y5 B' C3 J. h- Sfb: --H-FL-- % d1 Z( T7 v1 }& G  ^
lb: 0x1   被锁住事务itil 1(与上面相符). e% d& ]3 Q* T/ M$ g! ?4 h
cc: 3  插入列的数量
" g$ F% j' q) I5 ^
' s; }5 X5 G" u9 `" k1 _' ^  D2 {4 kcol  0: [ 3]  4d 43 4c- c1 |* t3 K  H* k
col  1: [ 7]  4d 63 4c 61 72 65 6e
- s  Q" r) U! |col  2: [ 3]  47 42 52( t1 B- E$ W* s( _
以上插入数值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 22:56 , Processed in 0.018906 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表