Académique Documents
Professionnel Documents
Culture Documents
rollbacksystem segmentsystem
1.2 undo_managementAUTOUNDOtablespaceundo s
SYS@anqing2(rac2)> select segment_name,tablespace_name, header_file, header_b
lock,bytes from dba_segments where segment_type='TYPE2 UNDO';
SEGMENT_NAME TABLESPACE_NAME HEADER_FILEHEADER_BLOCK BYTES
--------------- --------------- ----------------------- ---------_SYSSMU1$ UNDOTBS1 2 9107806720
_SYSSMU2$ UNDOTBS1 2 25111411200
_SYSSMU3$ UNDOTBS1 2 41120586240
_SYSSMU4$ UNDOTBS1 2 57100990976
_SYSSMU5$ UNDOTBS1 2 73112721920
_SYSSMU6$ UNDOTBS1 2 89117243904
_SYSSMU7$ UNDOTBS1 2 105106233856
_SYSSMU8$ UNDOTBS1 2 121155975680
_SYSSMU9$ UNDOTBS1 2 137184287232
_SYSSMU10$ UNDOTBS1 2 153149356544
_SYSSMU11$ UNDOTBS2 5 9 131072
SEGMENT_NAME TABLESPACE_NAME HEADER_FILEHEADER_BLOCK BYTES
--------------- --------------- ----------------------- ---------_SYSSMU12$ UNDOTBS2 5 25 131072
_SYSSMU13$ UNDOTBS2 5 41 131072
_SYSSMU14$ UNDOTBS2 5 57 131072
_SYSSMU15$ UNDOTBS2 5 73 131072
_SYSSMU16$ UNDOTBS2 5 89 131072
_SYSSMU17$ UNDOTBS2 5 105 131072
_SYSSMU18$ UNDOTBS2 5 121131072
_SYSSMU19$ UNDOTBS2 5 137 131072
_SYSSMU20$ UNDOTBS2 5 153 131072
20 rows selected.
SQL10undo segmentundo records
dba_segmentv$rollstatv$rollname
SQL> col name format a15
SQL> select s.usn,n.name,s.extents,s.hwmsize,s.status from v$rollstat s, v$ro
llname n wheres.usn=n.usn;
USNNAMEEXTENTSHWMSIZESTATUS
---------- --------------- -------------------- --------------0SYSTEM6385024ONLINE
1_SYSSMU1$37659520ONLINE
2_SYSSMU2$39691136ONLINE
3_SYSSMU3$47462912ONLINE
4_SYSSMU4$376668928ONLINE
5_SYSSMU5$48511488ONLINE
6_SYSSMU6$37462912ONLINE
7_SYSSMU7$333480704ONLINE
8_SYSSMU8$38577024ONLINE
9_SYSSMU9$37462912ONLINE
10_SYSSMU10$313754368ONLINE
11 rows selected.
ADDR
RAW(4 | 8)
Address of the transaction state object
XIDUSN
NUMBER
Undo segment number
XIDSLOT
NUMBER
Slot number
XIDSQN
NUMBER
Sequence number
UBAFIL
NUMBER
Undo block address (UBA) filenum
UBABLK
NUMBER
UBA block number
UBASQN
NUMBER
UBA sequence number
UBAREC
NUMBER
UBA record number
STATUS
VARCHAR2(16)
Status
--SID
SYS@anqing2(rac2)> select sid fromv$mystat where rownum=1;
SID
---------147
SYS@anqing2(rac2)> update ta set name='dave'where name='ora_rowscn';
474 rows updated.
--v$transaction
SYS@anqing2(rac2)> selectxidusn,xidslot,xidsqn,ubablk,ubafil,ubarec from v$tr
ansaction;
XIDUSN XIDSLOT XIDSQNUBABLK UBAFIL UBAREC
---------- ---------- ---------- -------------------- ---------11 23 1010 12 5 9
--xidusnundo segment number
--xidslotslot number
--xidsqnsequence number
--ubafilundo block address (uba) filenum
--ubablkuba block number
--ubarecUBA record number
UBADBA.seq#.rec#UBA itl blog
Orace ITL(InterestedTransaction List)
http://blog.csdn.net/tianlesoftware/article/details/6573988
--xidusnv$rollnameundo segment name
SYS@anqing2(rac2)> select usn,name from v$rollname where usn=11;
USN NAME
---------------------------------------11 _SYSSMU11$
--commit
SYS@anqing2(rac2)> commit;
Commit complete.
SYS@anqing2(rac2)> selectxidusn,xidslot,xidsqn,ubablk,ubafil,ubarec from v$tr
ansaction;
no rows selected
SYS@anqing2(rac2)>
2011-08-09 13:56:10.376
ACTION NAME:() 2011-08-09 13:56:10.375
MODULE NAME:(sqlplus@rac2 (TNS V1-V3))2011-08-09 13:56:10.375
SERVICE NAME:(SYS$USERS) 2011-08-0913:56:10.375
Tablespace Undo: No
rdba: 0x0140000b
*----------------------------KDO undo record:
KTB Redo
op: 0x02ver: 0x01
op: Cuba: 0x0140000b.00c9.46
KDO Op code: URP row dependencies Disabled
xtype: XA flags: 0x00000000 bdba:0x018028f1 hdba: 0x00411759
itli: 2ispac: 0 maxfr: 4863
tabn: 0 slot: 43(0x2b) flag: 0x0c lock: 0ckix: 12
ncol: 2 nnew: 1 size: 6
col1: [10] 6f 72 61 5f 72 6f 77 7363 6e
********************************************************************************
UNDO BLK:Extent: 0 Block: 1 dba (file#, block#): 5,0x0000000b
xid: 0x000b.017.000003f2 seq: 0xc9cnt: 0x47 irb: 0x47 icl: 0x0flg: 0x0000
Rec Offset Rec Offset Rec Offset Rec Offset Rec Offset
--------------------------------------------------------------------------0x01 0x1f8c 0x02 0x1f08 0x03 0x1eac 0x04 0x1e28 0x05 0x1dcc
0x06 0x1d48 0x07 0x1cec 0x08 0x1c68 0x09 0x1c0c 0x0a 0x1b88
0x0b 0x1b2c 0x0c 0x1aa8 0x0d 0x1a4c 0x0e 0x19c8 0x0f 0x196c
0x10 0x18e8 0x11 0x188c 0x12 0x1808 0x13 0x17ac 0x14 0x1728
0x15 0x16cc0x16 0x1648 0x17 0x15ec 0x18 0x1568 0x19 0x150c
0x1a 0x1488 0x1b 0x142c 0x1c 0x13a8 0x1d 0x134c 0x1e 0x12c8
0x1f 0x126c 0x20 0x11e8 0x21 0x118c 0x22 0x1108 0x23 0x10ac
0x24 0x1028 0x25 0x0fcc 0x26 0x0f48 0x27 0x0eec 0x28 0x0e68
0x29 0x0e0c 0x2a 0x0d88 0x2b 0x0d2c 0x2c 0x0ca8 0x2d 0x0c4c
0x2e 0x0bc8 0x2f 0x0b6c 0x30 0x0ae8 0x31 0x0a8c 0x32 0x0a08
0x33 0x09ac 0x34 0x0928 0x35 0x08cc 0x36 0x0848 0x37 0x07ec
0x38 0x0768 0x39 0x070c 0x3a 0x0688 0x3b 0x062c 0x3c 0x05a8
0x3d 0x054c 0x3e 0x04c8 0x3f 0x046c 0x40 0x03e8 0x41 0x038c
0x42 0x0308 0x43 0x02ac 0x44 0x0228 0x45 0x01cc 0x46 0x0148
0x47 0x00ec
*----------------------------* Rec #0x47slt: 0x17 objn:53519(0x0000d10f) objd: 54764 tblspc: 0(0x00000000)
*Layer: 11 (Row) opc: 1rci 0x46
Undo type:Regular undo Last buffer split: No
Temp Object: No
Tablespace Undo: No
rdba: 0x00000000
*----------------------------KDO undo record:
KTB Redo
op: 0x02ver: 0x01
op: Cuba: 0x0140000b.00c9.45
KDO Op code: LKR row dependencies Disabled
xtype: XA flags: 0x00000000 bdba:0x0041175a hdba: 0x00411759
itli: 2ispac: 0 maxfr: 4863
tabn: 0 slot: 475 to: 0
*----------------------------* Rec #0x46slt: 0x17 objn:53519(0x0000d10f) objd: 54764 tblspc: 0(0x00000000)
*Layer: 11 (Row) opc: 1rci 0x45
Undo type:Regular undo Last buffersplit: No
Temp Object: No
Tablespace Undo: No
rdba: 0x00000000
*----------------------------KDO undo record:
KTB Redo
op: 0x02ver: 0x01
op: Cuba: 0x0140000b.00c9.44
KDO Op code: URP row dependencies Disabled
xtype: XA flags: 0x00000000 bdba:0x018028f1 hdba: 0x00411759
itli: 2ispac: 0 maxfr: 4863
tabn: 0 slot: 42(0x2a) flag: 0x0c lock: 0ckix: 12
ncol: 2 nnew: 1 size: 6
col1: [10] 6f 72 61 5f 72 6f 77 7363 6e
[oracle@rac2 ~]$ tail-100 /u01/app/oracle/admin/anqing/udump/anqing2_ora_3078.tr
c
xtype: XA flags: 0x00000000 bdba:0x0041175a hdba: 0x00411759
itli: 2ispac: 0 maxfr: 4863
tabn: 0 slot: 13(0xd) flag: 0x2c lock: 0ckix: 12
ncol: 2 nnew: 1 size: 6
col1: [10] 6f 72 61 5f 72 6f 77 7363 6e
*----------------------------* Rec #0x10slt: 0x17 objn: 53519(0x0000d10f) objd: 54764tblspc: 0(0x00000000)
*Layer: 11 (Row) opc: 1rci 0x0f
Undo type:Regular undo Last buffersplit: No
Temp Object: No
Tablespace Undo: No
rdba: 0x00000000
*----------------------------KDO undo record:
KTB Redo
op: 0x02ver: 0x01
op: Cuba: 0x01400041.00c8.0f
KDO Op code: URP row dependencies Disabled
xtype: XA flags: 0x00000000 bdba:0x0041175a hdba: 0x00411759
itli: 2ispac: 0 maxfr: 4863
tabn: 0 slot: 12(0xc) flag: 0x2c lock: 0ckix: 12
ncol: 2 nnew: 1 size: 6
col1: [10] 6f 72 61 5f 72 6f 77 7363 6e
*----------------------------* Rec #0xfslt: 0x17 objn:53519(0x0000d10f) objd: 54764 tblspc: 0(0x00000000)
*Layer: 11 (Row) opc: 1rci 0x0e
Undo type:Regular undo Last buffersplit: No
Temp Object: No
Tablespace Undo: No
rdba: 0x00000000
*----------------------------KDO undo record:
KTB Redo
op: 0x02ver: 0x01
op: Cuba: 0x01400041.00c8.0e
KDO Op code: URP row dependencies Disabled
xtype: XA flags: 0x00000000 bdba:0x0041175a hdba: 0x00411759
itli: 2ispac: 0 maxfr: 4863
tabn: 0 slot: 11(0xb) flag: 0x2c lock: 0ckix: 12
ncol: 2 nnew: 1 size: 6
col1: [10] 6f 72 61 5f 72 6f 77 7363 6e