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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-9-18 10:12:44 | 显示全部楼层 |阅读模式
1:记录当前scn
' U6 s8 \+ S! @. t6 c" ^2 ?  |! G8 ]select dbms_flashback.get_system_change_number from dual;2 w# Q/ l* h* g+ r8 F8 }! e  x' O2 s
GET_SYSTEM_CHANGE_NUMBER0 ]8 ~7 _# {4 l) B9 L, N$ }+ G; k
------------------------  z7 L' z5 t$ C: {8 }
                 1159572
  H: @  B, }3 x0 F% o. B% A3 n' f2:创建表  x. q; S+ c2 S; M% F9 b
CREATE TABLE team
) k6 r2 l7 M: y( r(5 [! N; C1 j: k- c8 f# B+ g7 Q, K
  team_code    VARCHAR2(3),
1 v7 F+ d, _. w  team_name    VARCHAR2(30),
- N, }! e+ i+ L# X  country_code VARCHAR2(3)
' f+ N- q! J! l, r$ P);5 x# ?3 k+ b8 i

* p3 j5 @3 S7 t% B! e  {; ^INSERT INTO team VALUES ('MCL','McLaren','GBR');" O, j+ g8 E1 n) }$ Q+ }; l' B
COMMIT;
2 u0 h! V3 ]( d5 u# e- z2:记录当前scn( R; o4 O0 R% l; c7 j2 z! ?* ^' S
SQL> select dbms_flashback.get_system_change_number from dual;. ?9 n/ s' k9 g$ H# s

  K  J! f8 S/ }8 a5 ~GET_SYSTEM_CHANGE_NUMBER
7 u6 l+ ?0 [) s! u1 r7 y------------------------
- S' f% B8 u, g. d& f6 Y! C! a                 1159601
/ ^( ]6 T" y, T9 S* k & W- w; h$ X: i5 l
3:通过scnscn 转储7 H7 v& D6 h5 K" c
* M9 Z; x! ]3 L/ s9 A
alter  system  dump logfile '/u01/app/oracle/oradata/devdb/redo01.log'  scn min 1159572 scn max  1159601
; A2 \+ u: D- L2 W- n3 P; t( _' v  C ' }% x$ N& l$ Z
4:文件分析! x) M$ a# e  P5 l1 R
REDO RECORD - Thread:1 RBA: 0x000019.00000fef.0010 LEN: 0x01e8 VLD: 0x0d
! ^, Q' D7 M% h5 `1 [6 OSCN: 0x0000.0011b1a0 SUBSCN:  1 06/03/2016 15:18:11! t+ m0 ]6 J0 V; u6 U" Y0 m7 z
- R+ F% A' x+ R5 R" u1 N
THEREAD: 线程号1;1 o* I! N. r  {+ z, A7 c0 K1 E
RBA: 序列号+块号+块里字节号' e' ?; m% G& d. j9 t
LEN:长度
5 O' k& Y2 I7 n( n$ w/ M) L" wVLD:+ Q6 t" f+ A* G! |1 F
SCN:改变时间
0 X. {- o6 G$ w& H2 p' Qselect to_number('1195A5','xxxxxx') from dual  16to10$ \4 W% u9 f" P0 R, x" B( }- ^
select to_char(scn_to_timestamp(1159584),'YYYY-MM-DD HH24:MI:SS') from dual;
! j0 Y6 ]+ K& f$ X! m% H! mselect timestamp_to_scn(to_date('2016-03-06 15:18:15','YYYY-MM-DD HH24:MI:SS')) from dual;/ N7 c1 K) t# ~& r& s
CHANGE #1 TYP:0 CLS:1 AFN:5 DBA:0x014000a5 OBJ:73445 SCN:0x0000.0011aa1f SEQ:2 OP:11.2 ENC:0 RBL:0
0 k+ Z- v$ P  q( J9 \; O; ?, u( YKTB Redo' R  k7 c* w! q6 I; I
op: 0x01  ver: 0x01
, g# ?# E, t+ D( bcompat bit: 4 (post-11) padding: 1
1 O% G' l; N5 H; o; a# K( dop: F  xid:  0x0006.01a.00000313    uba: 0x00c00a6a.00a7.39/ k8 b2 Q: L1 p- w! ?% I: V4 ]+ G
- ]4 b. P; e; f
KDO Op code: IRP row dependencies Disabled
: p$ e0 M8 j+ N/ N- N  xtype: XA flags: 0x00000000  bdba: 0x014000a5  hdba: 0x014000a2
6 m; n. n9 h2 a* Nitli: 1  ispac: 0  maxfr: 4858
7 |' z% @1 p4 t8 t& K+ k; btabn: 0 slot: 0(0x0) size/delt: 19
5 i% j. R/ m& O( F; _) `# v' M/ wfb: --H-FL-- lb: 0x1  cc: 3" L  w8 U% X5 N% D  G
null: ---
7 q7 d& }, Y# W: i/ E4 W' U# d: k- [col  0: [ 3]  4d 43 4c# z! c7 [1 c" w" E4 X  ^
col  1: [ 7]  4d 63 4c 61 72 65 6e
6 `9 n2 ?  K7 Jcol  2: [ 3]  47 42 52% n6 P- [# j' {7 S$ `9 L
3 G/ b$ R3 U* |/ G9 n  w, W  [- a
change #1 改变数9 w6 c/ U7 Z) a9 {" a& l
TYP:0 改变类型2 c# M+ O' Z1 _' P8 L6 v
CLS:1 参照X$BH class 1表示数据块) ^- ^% ^- N: j1 d: @  s
AFN:绝对数据文件号 5, o% y: ]3 Y6 S" ~
DBA:更改数据块地址  14000a5(5/165)( c; t+ L' J7 M1 Q6 g; Z
OBJ: object id  d4 H5 g6 k; Q; I' ^& o- @
SCN:0x0000.0011aa1f
9 T3 g( `: u" V5 O  iseq:2:序列号
- ?9 I3 ^8 b& {" z( }% j0 ]! LOP:11.2 Insert Row Piece4 o! [+ U2 [. \8 g
2 p0 k, X$ U6 |+ c. D
KTB REDO1 `0 b3 O: }1 r
op: 01 F  
7 G5 Y, W: B4 p2 ]6 s; i2 X0 k* b" Vxid:  0x0006.01a.00000313   transaction ID $ B0 i+ E+ B: [6 s# R9 s
uba: 0x00c00a6a.00a7.39  回滚段改变地址,序列号,块记录号* ?9 X5 t# ]1 @
4 X6 `- H$ c2 a# U* K
KDO:  IRP(Insert Row Piece) row dependencies Disabled  (默认创建表示非依赖,启动特性,ORA_ROWSCN伪列新特性); K9 N: Y$ a. n3 r
bdba:block address
" P' s. T3 s1 W9 phdba:segment header address
. [7 w: O3 A( C, A7 t0 eitli:事务slot 1! G& h; S2 D$ m: T3 k; D5 Y9 T
tabn: 0 表示非群集表4 Y( u/ c5 M9 z7 E
slot: 0(0x0)  slot number- Z& o- l0 Q# A& a5 x0 m. o& b
size/delt: 19        块改变大小,增加19 bytes
  a% v( ^; A$ a. T0 Vfb: --H-FL-- 5 @5 x$ E0 X0 p
lb: 0x1   被锁住事务itil 1(与上面相符)( A; T7 a/ A* v
cc: 3  插入列的数量
$ P2 H3 o7 Z" Q
, Q: I4 M$ {- e9 M2 `col  0: [ 3]  4d 43 4c( C! U7 z6 W6 s$ t
col  1: [ 7]  4d 63 4c 61 72 65 6e: ]) ^' @8 v' d% z
col  2: [ 3]  47 42 52; Q/ D4 F6 f4 }
以上插入数值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 23:59 , Processed in 0.018410 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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