SQL> create table wxh_tbd as select * from dba_objects;
表已创建。
SQL> select header_file,header_block from Dba_Segments where SEGMENT_name='WXH_TBD';
HEADER_FILE HEADER_BLOCK
----------- ------------
4 187
SQL> alter system dump datafile 4 block 265;
系统已更改。
DUMP文件如下:
Extent Control Header
-----------------------------------------------------------------
Extent Header:: spare1: 0 spare2: 0 #extents: 21 #blocks: 768
last map 0x00000000 #maps: 0 offset: 2716
Highwater:: 0x0100144a ext#: 20 blk#: 65 ext size: 128 -----------高高水位信息
#blocks in seg. hdr's freelists: 0
#blocks below: 705
mapblk 0x00000000 offset: 20
Unlocked
--------------------------------------------------------
Low HighWater Mark : ---------------------------------------------低高水位信息
Highwater:: 0x0100144a ext#: 20 blk#: 65 ext size: 128
#blocks in seg. hdr's freelists: 0
#blocks below: 705
mapblk 0x00000000 offset: 20
Level 1 BMB for High HWM block: 0x0100140a
Level 1 BMB for Low HWM block: 0x0100140a
--------------------------------------------------------
Segment Type: 1 nl2: 1 blksz: 8192 fbsz: 0
L2 Array start offset: 0x00001434
First Level 3 BMB: 0x00000000
L2 Hint for inserts: 0x010000ba ---------------可以被插入的二级位图块,起到提示的作用。
Last Level 1 BMB: 0x0100140a ---------严格的讲,last level 1代表最后被使用的 L1块。而不是最后被分配的L1块。
Last Level II BMB: 0x010000ba ---------严格的讲,last level 2代表最后被使用的 L2块。而不是最后被分配的L2块。
Last Level III BMB: 0x00000000---------严格的讲,last level 3代表最后被使用的 L3块。而不是最后被分配的L3块。
Map Header:: next 0x00000000 #extents: 21 obj#: 51821 flag: 0x10000000
Inc # 0
Extent Map
-----------------------------------------------------------------
0x010000b9 length: 8 --------------length代表区所拥有的数据块数
0x010000c1 length: 8
0x010000c9 length: 8
0x010000d1 length: 8
0x010000d9 length: 8
0x010000e1 length: 8
0x010000e9 length: 8
0x01000439 length: 8
0x01000441 length: 8
0x01000449 length: 8
0x01000451 length: 8
0x01000459 length: 8
0x01000461 length: 8
0x01000469 length: 8
0x01000471 length: 8
0x01000479 length: 8
0x01000109 length: 128
0x01000189 length: 128
0x01000c09 length: 128
0x01000f09 length: 128
0x01001409 length: 128
Auxillary Map
--------------------------------------------------------
Extent 0 : L1 dba: 0x010000b9 Data dba: 0x010000bc -----------L1 DBA代表区的第一个L1块地址。DATA DBA,区的第一个数据块地址。
Extent 1 : L1 dba: 0x010000b9 Data dba: 0x010000c1
Extent 2 : L1 dba: 0x010000c9 Data dba: 0x010000ca
Extent 3 : L1 dba: 0x010000c9 Data dba: 0x010000d1
Extent 4 : L1 dba: 0x010000d9 Data dba: 0x010000da
Extent 5 : L1 dba: 0x010000d9 Data dba: 0x010000e1
Extent 6 : L1 dba: 0x010000e9 Data dba: 0x010000ea
Extent 7 : L1 dba: 0x010000e9 Data dba: 0x01000439
Extent 8 : L1 dba: 0x01000441 Data dba: 0x01000442
Extent 9 : L1 dba: 0x01000441 Data dba: 0x01000449
Extent 10 : L1 dba: 0x01000451 Data dba: 0x01000452
Extent 11 : L1 dba: 0x01000451 Data dba: 0x01000459
Extent 12 : L1 dba: 0x01000461 Data dba: 0x01000462
Extent 13 : L1 dba: 0x01000461 Data dba: 0x01000469
Extent 14 : L1 dba: 0x01000471 Data dba: 0x01000472
Extent 15 : L1 dba: 0x01000471 Data dba: 0x01000479
Extent 16 : L1 dba: 0x01000109 Data dba: 0x0100010b
Extent 17 : L1 dba: 0x01000189 Data dba: 0x0100018b
Extent 18 : L1 dba: 0x01000c09 Data dba: 0x01000c0b
Extent 19 : L1 dba: 0x01000f09 Data dba: 0x01000f0b
Extent 20 : L1 dba: 0x01001409 Data dba: 0x0100140b
--------------------------------------------------------
Second Level Bitmap block DBAs
--------------------------------------------------------
DBA 1: 0x010000ba ---------------二级位图块地址
End dump data blocks tsn: 4 file#: 4 minblk 187 maxblk 187Extent Map部分可以知道,前16个区,每个区都只有8个块。后五个区,每个区128个块。Auxillary Map,可以知道前16个区,每个L1管理了两个区。后五个,没个L1管理了一个区。看看ORACLE的DSI的文档是怎么说的:

1.jpgL1管理的块不能跨区。矛盾了。[
本帖最后由 wei-xh 于 2010-12-29 14:04 编辑 ]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22034023/viewspace-682798/
,如需转载,请注明出处,否则将追究法律责任。