oracle dump log的内容分析

Oracle Dump Viewer-开源 Oracle转储工具 立即下载

执行下面的SQL,

SQL> insert into t1 values(6,sysdate);

1 row created.

SQL> rollback;

Rollback complete.

SQL> alter system switch logfile;

trace文件为:oratest_ora_6535.trc

然后再alter system dump log file '/opt/oracle/oradata/oratest/arch/126.dbf',得到的trace文件的信息:

 

REDO RECORD - Thread:1 RBA: 0x00007c.00000004.0010 LEN: 0x0100 VLD: 0x01
SCN: 0x0000.001b409d SUBSCN:  1 10/26/2010 18:45:20
CHANGE #1 TYP:0 CLS:20 AFN:2 DBA:0x00802d91 SCN:0x0000.001b409c SEQ:  2 OP:5.1
ktudb redo: siz: 84 spc: 392 flg: 0x0022 seq: 0x00b9 rec: 0x34
            xid:  0x0002.016.0000031d 
ktubu redo: slt: 22 rci: 51 opc: 11.1 objn: 6748 objd: 6748 tsn: 3
Undo type:  Regular undo       Undo type:  Last buffer split:  No
Tablespace Undo:  No
             0x00000000
KDO undo record:
KTB Redo
op: 0x02  ver: 0x01 
op: C  uba: 0x00802d91.00b9.32
KDO Op code: DRP row dependencies Disabled
  xtype: XA  bdba: 0x00c0002a  hdba: 0x00c00029
itli: 2  ispac: 0  maxfr: 4863
tabn: 0 slot: 4(0x4)
CHANGE #2 TYP:0 CLS: 1 AFN:3 DBA:0x00c0002a SCN:0x0000.001b409c SEQ:  1 OP:11.2
KTB Redo
op: 0x02  ver: 0x01 
op: C  uba: 0x00802d91.00b9.34
KDO Op code: IRP row dependencies Disabled
  xtype: XA  bdba: 0x00c0002a  hdba: 0x00c00029
itli: 2  ispac: 0  maxfr: 4863
tabn: 0 slot: 4(0x4) size/delt: 14
fb: --H-FL-- lb: 0x2  cc: 2
null: --
col  0: [ 2]  c1 02
col  1: [ 7]  78 6e 0a 1a 13 2e 14
 
REDO RECORD - Thread:1 RBA: 0x00007c.00000004.0110 LEN: 0x009c VLD: 0x01
SCN: 0x0000.001b409d SUBSCN:  1 10/26/2010 18:45:20
CHANGE #1 TYP:0 CLS: 1 AFN:3 DBA:0x00c0002a SCN:0x0000.001b409d SEQ:  1 OP:11.3
KTB Redo
op: 0x02  ver: 0x01 
op: C  uba: 0x00802d91.00b9.32
KDO Op code: DRP row dependencies Disabled
  xtype: XR  bdba: 0x00c0002a  hdba: 0x00c00029
itli: 2  ispac: 0  maxfr: 4863
tabn: 0 slot: 4(0x4)
CHANGE #2 TYP:0 CLS:20 AFN:2 DBA:0x00802d91 SCN:0x0000.001b409d SEQ:  1 OP:5.6
ktubu redo: slt: 22 rci: 51 opc: 11.1 objn: 6748 objd: 6748 tsn: 3
Undo type:  Regular undo       Undo type:  User undo done   Last buffer split:  No
Tablespace Undo:  No
             0x00000000
ktuxvoff: 0x01ac  ktuxvflg: 0x0002

 

可以看到oracle 的redo log是按“REDO RECORD”组织的,在trace 文件中每个redo record之间有一个空行,而每个redo record是由redo record的头部和每个change vector组成的,trace文件中分别双“CHANGE #1”,“CHANGE #2”,“CHANGE #3”表示。

 

redo record头说明:

REDO RECORD - Thread:1 RBA: 0x00007c.00000004.0010 LEN: 0x0100 VLD: 0x01
SCN: 0x0000.001b409d SUBSCN:  1 10/26/2010 18:45:20

Thread: 1,表示这是由log thread 1产生的log,非RAC的数据库只有一个thread。

 

RBA: 0x00007c.00000004.0010,0x00007c是log的sequence号,0x7c就是124, 00000004表示第4个块,0010表示在块中的偏移量为0x0010。

 

LEN: 0x0100 表示这个record的长度。

 

VLD: 0x01 ,可能是一种状态,不确定。

 

SCN: 0x0000.001b409d ,是scn号,共6个字节,前两个字节的高位+4个字节的低位,如果后4个字节满了,就向前两个字节进位。

 

SUBSCN:  1, 在做某些操作时,SCN号不变,SUBSCN+1。

 

10/26/2010 18:45:20 : REDO RECORD的产生时间。

 

change vector说明:

CHANGE #1 TYP:0 CLS:20 AFN:2 DBA:0x00802d91 SCN:0x0000.001b409c SEQ:  2 OP:5.1
ktudb redo: siz: 84 spc: 392 flg: 0x0022 seq: 0x00b9 rec: 0x34
            xid:  0x0002.016.0000031d 
ktubu redo: slt: 22 rci: 51 opc: 11.1 objn: 6748 objd: 6748 tsn: 3
Undo type:  Regular undo       Undo type:  Last buffer split:  No
Tablespace Undo:  No
             0x00000000
KDO undo record:
KTB Redo
op: 0x02  ver: 0x01 
op: C  uba: 0x00802d91.00b9.32
KDO Op code: DRP row dependencies Disabled
  xtype: XA  bdba: 0x00c0002a  hdba: 0x00c00029
itli: 2  ispac: 0  maxfr: 4863
tabn: 0 slot: 4(0x4)

 

TYP:0 为块的类型,

 

AFN:2 absolute file number,

 

DBA:0x00802d91,data block address,

扩展的rowid的结构说明如下:

+-----------+-----------+-----------+-----------+ 

|  OOOOOO   |    FFF    |   BBBBBB  |   RRR     | 

|数据对象编号 |相对文件编号|   块编号   |   行编号   |

+-----------+-----------+-----------+-----------+

|  32bit    |   10bit   |   22bit   |   16bit   |

+-----------+-----------+-----------+-----------+

总共80bit,10节字

DBA就是前10bit文件编号+22bit的块编号组合成的32bit的一个数字。

 

SEQ:2,    A sequence number incremented for each change to a block at the same SCN
                 A new SCN is allocated if the sequence number wraps. 

                 同一个SCN影响这个block中的行数大于 254 行就会为这个事务分配一个新的SCN

                 如下面的操作就可能引起同一个SCN但影响的同一个block 中的行超过254行
                 "delete from table_name"  
                 影响的行数(最大254) 是用从 0x01 到 0xfe 表示的

 

OP: 5.1,操作码,这个很重要,表示这个操作的类型。5.1表示是对undo的操作操作。

 

下面这些内容都是undo中的一些结构

ktudb redo: siz: 84 spc: 392 flg: 0x0022 seq: 0x00b9 rec: 0x34
            xid:  0x0002.016.0000031d 
ktubu redo: slt: 22 rci: 51 opc: 11.1 objn: 6748 objd: 6748 tsn: 3
Undo type:  Regular undo       Undo type:  Last buffer split:  No
Tablespace Undo:  No
             0x00000000
KDO undo record:
KTB Redo
op: 0x02  ver: 0x01 
op: C  uba: 0x00802d91.00b9.32
KDO Op code: DRP row dependencies Disabled
  xtype: XA  bdba: 0x00c0002a  hdba: 0x00c00029
itli: 2  ispac: 0  maxfr: 4863

 

objn: 6748 为object id,

objd: 6748 为data_object_id

 

 

--- fb:   1 byte   K = Cluster Key (Flags may change meaning if this is set to show HASH cluster)
---                C = Cluster table member
---                H = Head piece of row
---                D = Deleted row
---                F = First data piece
---                L = Last data piece
---                P = First column continues from previous piece
---                N = Last column continues in next piece

 

 

--- xid:     8 bytes    值可以用select XIDUSN, XIDSLOT,XIDSQN from v$transaction;查到
---                     This is comprised of the rollback segment number (2 bytes), the slot number
---                     in the transaction table of that rollback segment (2 bytes), and the number
---                     of times use of that transaction table has wrapped (4 bytes). 
--- Uba:     8 bytes    The location of the undo for the most recent change to this block by this
---                     transaction. This is comprised of the DBA of the rollback segment block (4
---                     bytes), the sequence number (2 bytes), and the record number for the change
---                     in that undo block (1 byte), plus 1 unused byte. 

 

 

另外一个redo log分析的文章:http://www.oraclefans.cn/forum/showtopic.jsp?rootid=6451&CPages=1

REDO RECORD - Thread:1 RBA: 0x0000a1.000040ce.0010 LEN: 0x0054 VLD: 0x01  ---change vectors copied in
SCN: 0x0000.00f7a9c9 SUBSCN:  1 03/12/2008 09:37:49
CHANGE #1 TYP:0 CLS:33 AFN:2 DBA:0x00800111 SCN:0x0000.00f7a9c7 SEQ:  1 OP:5.4   ----Commit transaction (transaction table update)
                                                                                 - no undo record dba(2/273)---SYS_SYSSMU3$
ktucm redo: slt: 0x0007 sqn: 0x0000682b srt: 0 sta: 9 flg: 0x2
ktucf redo: uba: 0x00806146.0706.16 ext: 2 spc: 2274 fbi: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040cf.0010 LEN: 0x0058 VLD: 0x02  ----A commit SCN was allocated and is stored
SCN: 0x0000.00f7a9cb SUBSCN:  1 03/12/2008 09:37:57
CHANGE #1 MEDIA RECOVERY MARKER SCN:0x0000.00000000 SEQ:  0 OP:23.1   ----write behind logging of blocks - KCOCOLWR 
                                                                      ----Dummy block written callback - KCBBLWR
 Block Written - afn: 2 rdba: 0x008095f1(2,38385)                     ----undo segment
                   scn: 0x0000.00f79cf1 seq: 0x02 flg:0x04
 Block Written - afn: 2 rdba: 0x0080726b(2,29291)                    ------undo segment
                   scn: 0x0000.00f7a1e1 seq: 0x02 flg:0x04           ------undo segment
 Block Written - afn: 2 rdba: 0x00806e2e(2,28206)                    ------undo segment
                   scn: 0x0000.00f79d50 seq: 0x02 flg:0x04
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d0.0010 LEN: 0x00b8 VLD: 0x01  ----change vectors copied in
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:0 CLS: 4 AFN:5 DBA:0x01401a63 SCN:0x0000.00f7a965 SEQ:  3 OP:13.28 
Redo on Level1 Bitmap Block
Redo to add range
bdba: Length: 16
CHANGE #2 TYP:0 CLS: 8 AFN:5 DBA:0x01401a61 SCN:0x0000.00f7a965 SEQ:  2 OP:13.22  ----dba (5/6753)-- scott.t4的segment header,设置高水位
Redo on Level1 Bitmap Block
Redo to set hwm
Opcode: 32      Highwater::  0x01401a71  ext#: 0      blk#: 16     ext size: 16   
  #blocks in seg. hdr's freelists: 0    
  #blocks below: 13   
  mapblk  0x00000000  offset: 0    
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d0.00c8 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a64 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  --dba(5/6756) --scott.t4,格式化BLOCK
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d0.0104 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a65 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d0.0140 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a66 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d0.017c LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a67 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d0.01b8 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a68 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21     ----格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d0.01f4 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a69 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21   ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.0040 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a6a SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21   ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.007c LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a6b SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21   ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.00b8 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a6c SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.00f4 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a6d SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.0130 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a6e SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.016c LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a6f SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21   ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.01a8 LEN: 0x003c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:1 CLS: 1 AFN:5 DBA:0x01401a70 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.21  ---格式化block
ktspbfredo - Format Pagetable Datablock
Parent(l1) DBA: typ: 1 objd: 32027 itls: 2 fmt_flag: 0 poff: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d1.01e4 LEN: 0x0044 VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:0 CLS: 8 AFN:5 DBA:0x01401a61 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.22  --对于l1 bmb的redo,state change
Redo on Level1 Bitmap Block
Redo for state change
Len: 13 Offset: 3 newstate: 5
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d2.0038 LEN: 0x0078 VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:0 CLS: 4 AFN:5 DBA:0x01401a63 SCN:0x0000.00f7a9cd SEQ:  1 OP:13.28  ----对于L1 bmb的redo,delete range
Redo on Level1 Bitmap Block
Redo to delete range
 Length: 0
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d2.00b0 LEN: 0x015c VLD: 0x01
SCN: 0x0000.00f7a9cd SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:0 CLS:23 AFN:2 DBA:0x00800071 SCN:0x0000.00f7a38b SEQ:  1 OP:5.2    ----Update rollback segment header - KTURDH SYS_SYSSMU2$
ktudh redo: slt: 0x000f sqn: 0x00004947 flg: 0x0012 siz: 80 fbi: 0
            uba: 0x008090cb.0550.13    pxid:  0x0000.000.00000000
CHANGE #2 TYP:0 CLS:24 AFN:2 DBA:0x008090cb SCN:0x0000.00f7a38a SEQ:  3 OP:5.1   ---Undo block or undo segment header - KTURDB  SYS_SYSSMU4$
ktudb redo: siz: 80 spc: 2746 flg: 0x0012 seq: 0x0550 rec: 0x13
            xid:  0x0004.00f.00004947 
ktubl redo: slt: 15 rci: 0 opc: 11.1 objn: 32027 objd: 32027 tsn: 5              ----Interpret Undo Record (Undo) ,针对scott.t4表
Undo type:  Regular undo        Begin trans    Last buffer split:  No
Temp Object:  No
Tablespace Undo:  No
             0x00000000  prev ctl uba: 0x008090cb.0550.10
prev ctl max cmt scn:  0x0000.00f78d7e  prev tx cmt scn:  0x0000.00f78f06
KDO undo record:
KTB Redo
op: 0x03  ver: 0x01 
op: Z                                                                          ------Undo of first (ever) change to the ITL
KDO Op code: DRP row dependencies Disabled                                     ------Delete Row Piece
  xtype: XA  bdba: 0x01401a65  hdba: 0x01401a63                                  -----ROWID
itli: 1  ispac: 0  maxfr: 2401
tabn: 0 slot: 0(0x0)
CHANGE #3 TYP:0 CLS: 1 AFN:5 DBA:0x01401a65 SCN:0x0000.00f7a9cd SEQ:  2 OP:11.2   ---Insert Row Piece
KTB Redo
op: 0x01  ver: 0x01 
op: F  xid:  0x0004.00f.00004947    uba: 0x008090cb.0550.13                       ---First change to ITL by this TX. Copy redo to ITL
KDO Op code: IRP row dependencies Disabled                                        ---Single Insert Row Piece
  xtype: XA  bdba: 0x01401a65  hdba: 0x01401a63                                   ---scott.t4
itli: 1  ispac: 0  maxfr: 2401
tabn: 0 slot: 0(0x0) size/delt: 6
fb: --H-FL-- lb: 0x1  cc: 1
null: -
col  0: [ 2]  c1 02                                                                                         ----十进制1,就是我们插入的数据
CHANGE #4 MEDIA RECOVERY MARKER SCN:0x0000.00000000 SEQ:  0 OP:5.20              ----Transaction continue audit log record,记录SESSION信息
session number   = 11
serial  number   = 115
transaction name =
 
REDO RECORD - Thread:1 RBA: 0x0000a1.000040d4.0010 LEN: 0x0054 VLD: 0x01        ----
SCN: 0x0000.00f7a9cf SUBSCN:  1 03/12/2008 09:38:03
CHANGE #1 TYP:0 CLS:23 AFN:2 DBA:0x00800071 SCN:0x0000.00f7a9cd SEQ:  1 OP:5.4  ----Commit transaction (transaction table update)
ktucm redo: slt: 0x000f sqn: 0x00004947 srt: 0 sta: 9 flg: 0x2
ktucf redo: uba: 0x008090cb.0550.13 ext: 2 spc: 2664 fbi: 0
END OF REDO DUMP
 

 

 

 

 

 

 

 


 


 

 

 

 

 


 

dify源码本地部署,dify k8s部署 Dify.AI 是一款简单易用且开源的 LLMOps 平台,帮助开发者更简单、更快速地创建 AI 应用。它的核心理念是通过可声明式的 YAML 文件定义 AI 应用的各个方面,包括 Prompt、上下文和插件等。Dify 提供了可视化的 Prompt 编排、运营、数据集管理等功能。这些功能使得开发者能够在数天内完成 AI 应用的开发,或将 LLM 快速集成到现有应用中,并进行持续运营和改进。 阅读详情

相关推荐

高通AI Engine SDK(QNN)使用教程(环境配置、模型转换、量化、推理、分析)

高通AI Engine使用教程

weixin_51031772的博客 1万+

OraDump导出套件

OraDump Export Kit是一个将数据从Oracle转储文件导出到流行数据库和格式的软件包。将Oracle转储文件迁移到MS SQL server(支持所有版本的Microsoft SQL)。将Oracle转储文件迁移到PostgreSQL服务器(支持所有版本的PostgreSQL)。将Oracle转储文件迁移到Oracle服务器(不需要转储文件和目标服务器版本的兼容性)。将Oracle转储文件迁移到MySQL服务器(支持所有版本的MySQL)。将Oracle转储文件转换为MS Excel格式。

q2315702359的博客 699

SPSS线性混合模型实战:手把手复现一篇老年认知研究的统计结果(含代码)

本文详细介绍了如何使用SPSS线性混合效应模型复现老年认知研究的统计结果,涵盖数据准备、模型构建、结果解读及可视化全流程。特别针对重复测量数据分析,提供了SPSS菜单操作与语法编写的实用技巧,帮助研究者高效处理复杂数据并验证模型假设。

weixin_42562079的博客 516

Oracle Dump Redo Log File 说明

一. dump redo 说明 关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明。Dump 有两种方式: (1)使用'alter session' 命令dumpredo header。 (2)使用'alter system dump logfile' 命令dump logfile contents。 可以在mount,nom...

ijavagos 293

[LVGL]:MACOS下使用LVGL模拟器

[LVGL]:MACOS下使用LVGL模拟器

LINKKEEE的博客 2456

VSCode配置C/C++开发环境:从零安装MinGW-w64并运行第一个C程序

在Windows系统上搭建C语言开发环境时,很多初学者混淆编辑器、编译器与调试器的分工,导致配置过程屡屡受挫。理解VSCode作为轻量级编辑器的定位,以及MinGW-w64提供的gcc编译器在源码编译中的核心作用,是顺利完成环境配置的关键。环境变量的正确设置直接影响gcc命令能否全局调用,而C/C++插件则赋予编辑器语法高亮与智能提示能力。通过安装VSCode、配置MinGW-w64、安装插件、汉化界面并运行一个最简单的hello.c程序,就能系统掌握这套开源工具链的完整工作流。无论是用于课程学习、算法练习

weixin_42531923的博客 531

【亲测免费】 读取Oracle DMP文件进行查看的工具

读取Oracle DMP文件进行查看的工具 【下载地址】读取OracleDMP文件进行查看的工具 OraDumpReader是一款高效便捷的工具,专门用于直接读取和查看Oracle数据库导出工具生成的dump文件。无论是通过exp还是expdp导出的文件,OraDumpReader都能轻松解析并展示其中的数据内容。即便文...

gitblog_06745的博客 1288

用户消费行为分析(MapReduce实现,Hive分析)

一、题目要求 数据来自CDNow网站的一份用户购买CD明细,本数据集共有 6 万条 左右数据,数据为 CDNow 网站 1997年1月至1998年6月的用户行为 数据

紫烟的博客 3013

读取OracleDMP文件进行查看的工具:一款高效的数据恢复助手

读取OracleDMP文件进行查看的工具:一款高效的数据恢复助手 【下载地址】读取OracleDMP文件进行查看的工具 OraDumpReader是一款高效便捷的工具,专门用于直接读取和查看Oracle数据库导出工具生成的dump文件。无论是通过exp还是expdp导出的文件,OraDumpReader都能轻松解析并展示...

gitblog_06776的博客 1065

SpringBoot整合JWT实战:从零构建无状态认证系统,详解Token生成、验证与安全最佳实践

JWT在SpringBoot中的实现与应用 摘要:本文介绍了JWT(JSON Web Token)的基本概念、与Session机制的对比,以及SpringBoot项目中JWT的整合实现。JWT由Header、Payload和Signature三部分组成,具有无状态、跨域支持等优势。文章详细展示了如何在SpringBoot项目中配置JWT环境,封装JWT工具类来实现Token的生成、解析和验证功能,包括密钥管理、自定义声明、签名验证等核心操作。通过对比表格和生活化比喻,帮助读者理解JWT与传统Session的

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1775

基于MATLAB开发AUTOSAR软件应用层模块-part2.建立一个AUTOSAR的模型,并生成autosar格式代码

上一篇我们建立了一个空模型,这篇我们接着上篇文章,建立一个简单的模型 点击 Library Browser,打开simulink模块库,见下图 左侧是模块库的列表,右侧是每个模块库里包含的具体的模块。 点击通用模块库,里边是一些常见的模块, 我们选取里边的3个模块,分别是输入,输出和增益三个模块,右键点击模块,选择add block to model xx,可以把模块添加到模型中。 然后练好连线 一个简单的模型就搭建好了,之后我们修改配置,将模型修改为AUT...

汽车软件开发 3302

oracle安装 redo log file,Oracle Dump Redo Log File 说明

一. dump redo 说明关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明。Dump 有两种方式:(1)使用'alter session' 命令dumpredo header。(2)使用'alter system dump logfile' 命令dump logfile contents。可以在mount,nomout和open状态下使用如上命...

weixin_34481252的博客 356

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【ORACLE】DUMP转储:redo log 、undo段及table段

1.1 使用oradebug --启动任务 oradebug setmypid --设置dump文件的名称标示 alter session set tracefile_identifier=undo --查看dump文件 SQL> oradebug tracefile_name; c:\opt\oracle\product\10.2.0\admin\rundb\udump\rundb

徐长亮的专栏 2289

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

oracle安装 redo log file,Oracle Dump Redo Log File 说明

关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明。Dump 有两种方式:(1)使用一. dump redo 说明关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明。Dump 有两种方式:(1)使用'alter session' 命令dumpredo header。(2)使用'alter system ...

weixin_39549110的博客 138

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

dump redo log

Normal 0 7.8 磅 0 2 false false false ...

ciwannian7873的博客 221

oracle 读取redo.log,oracle redo log 分析

Environment: OS: Ubuntu 10.10 Oracle: 11.1.0.6.0 Test table: test_user SQL desc test_user; Name Null? Type ----------------------------------------- -------- ---------------------------- ID NUMBER(38)...

weixin_34788662的博客 1408

oracle redo internal,oracle redo internal 之 dump logfile

常使用的Dumpredo命令Dumplogfile的方法有很多,现总结如下,后续将对orcacle的redo进行更深入的研究(1)Dump日志文件的内容SQL> selectgroup#,memberfromv$logfile;GROUP#----------MEMBER-------------------------------------------------------------...

weixin_32273559的博客 236

Oracle Dump Redo Log File 说明

一. dump redo 说明 关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明。Dump 有两种方式: (1)使用'alter session' 命令dumpredo header。 (2)使用'alter system dump logfile' 命令dump logfile contents。 ...

tianshibaijia 81

oracle的dumpfile,Oracle中的dump命令

一.Memory Dumps(1)Global areaalter session set events 'immediate trace name global_area level n';---包含sga,pga,uga,indirect memory信息(2)Library cachealter session set events 'immediate trace name library...

weixin_30247833的博客 612
上一篇: 一个REDO LOG DUMP的例子
下一篇: oracle block 内部结构
opendba
博客等级 码龄16年 43粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值