資料塊內部結構dump解析
*** SESSION ID:(15.1108) 2005-09-23 16:33:02.078
Start dump data blocks tsn: 7 file#: 8 minblk 2523 maxblk 2523
buffer tsn: 7 rdba: 0x020009db (8/2523)
scn: 0×0000.24a68314 seq: 0×01 flg: 0×02 tail: 0×83140601
frmt: 0×02 chkval: 0×0000 type: 0×06=trans data
======================================
tsn:data block所在表空間序號
file#: data block所在資料檔案序號
minblk:dump的開始塊號
maxblk:dump的終止塊號
rdba:資料塊地址
scn:scn號
seq:序列號
tail:保持一致性 lower scn + type + seq
frmt: oracle8以上為2
chkval:可選擇的校驗值
type:block的型別
Block header dump: 0x020009db
Object id on Block? Y
seg/obj: 0×6176 csc: 0×00.24a68312 itc: 1 flg: O typ: 1 – DATA
fsl: 0 fnx: 0×0 ver: 0×01
Itl Xid Uba Flag Lck Scn/Fsc
0×01 xid: 0×0004.025.000000c5 uba: 0x0080064d.00b3.13 –U- 1 fsc 0×0000.24a68314
======================================
seg/obj:seg/obj id
csc:clean scn
itc: itl slots的個數,此時多少個事務在對本data block進行操作
flg: 0=on the freelist
fsl: itl tx freelist slot
fnx: dba of next block on freelist
Itl:interested transaction list index
Xid:transaction id
Uba:undo address
Flag:事務狀態標誌
Lck:事物所影響行的數量
data_block_dump
===============
tsiz: 0x1fb8
hsiz: 0×14
pbl: 0x14c66c44
bdba: 0x020009db
flag=———–
ntab=1
nrow=1
frre=-1
fsbo=0×14
fseo=0x1fac
avsp=0x1f98
tosp=0x1f98
0xe:pti[0] nrow=1 ffs=0
0×12:pri[0] ffs=0x1fac
======================================
tsiz: total data area size
hsiz: data header size
pbl: point to buffer holding the block
bdba: rdba
flag:n=pctfree hit(clusters);f=do not put on freelist;k=flushable cluster keys
ntab:number of tables (>1 in clusters)
nrow:number of rows
frre:first free row index entry;-1=you have to add one
fsbo:free space begin offset
fseo:free space end offset
avsp:available space in the block
tosp:total available space when all txs commit
block_row_dump:
tab 0, row 0, @0x1fac
tl: 12 fb: –H-FL– lb: 0×1 cc: 2
col 0: [ 4] 30 30 30 31 //第一列中資料長度為4,資料為30 30 30 31
col 1: [ 3] 54 4f 4d //第一列中資料長度為3,資料為54 4f 4d
======================================
以上資訊就是我們剛才查詢的那條記錄在資料庫中真實的儲存情況
table:記錄所在表的序號
row:記錄在塊中所在行號
tl:rowsize(number of bytes plus data)
fb:記錄的狀態
lb:lock byte—itl entry then has this row locked
cc: number of columns in this row piece
end_of_block_dump
End dump data blocks tsn: 7 file#: 8 minblk 2523 maxblk 2523
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23071790/viewspace-696141/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dump Oracle資料庫的內部結構Oracle資料庫
- 怎樣能dump內部資料結構?資料結構
- 怎麼樣dump資料庫內部結構資料庫
- (轉)怎樣才能dump資料庫的內部結構?資料庫
- 對Oracle資料庫內部結構進行dump的方法Oracle資料庫
- 怎麼樣dump(轉儲)資料庫內部結構(final)資料庫
- Redis 內部資料結構Redis資料結構
- Redis 字串 內部資料結構Redis字串資料結構
- dump資料塊
- 資料庫內部儲存結構探索資料庫
- redis 資料結構和內部編碼Redis資料結構
- Redis資料結構的內部編碼Redis資料結構
- Cassandra的內部資料儲存結構
- 解析SQL SERVER 資料頁面頭部結構SQLServer
- Redis內部資料結構詳解(4)——ziplistRedis資料結構
- 【Redis】內部資料結構自頂向下梳理Redis資料結構
- Redis內部資料結構詳解(5)——quicklistRedis資料結構UI
- dump表的資料塊
- oracle資料檔案內部BLOCK結構詳解OracleBloC
- Mysql 5.7 Gtid內部學習(二) Gtid相關內部資料結構MySql資料結構
- Oracle事件跟蹤及結構資料dumpOracle事件
- 從Dump資料塊看ITL
- LoadRunner內部結構
- 索引內部結構探索索引
- undo 事物內部結構
- DATA BLOCK內部結構BloC
- 資料結構學習(C++)續——排序【6】內部排序總結 (轉)資料結構C++排序
- ICMP 頭部資料結構 (轉)資料結構
- 【REDO】Oracle redo內部結構Oracle Redo
- DATA BLOCK內部結構圖BloC
- MySQL-InnoDB內部結構MySql
- dump索引結構索引
- Kafak探究之路- 內部結構小結
- CLUSTER內部結構的總結(1)
- CLUSTER內部結構的總結(2)
- CLUSTER內部結構的總結(3)
- CLUSTER內部結構的總結(4)
- 內建資料結構-字串資料結構字串