|
我做了这样一个测试:
create tablespace demo1
datafile '/opt/ora9/oradata/ora9i/demo05.dbf'
size 2000M
EXTENT MANAGEMENT LOCAL -- Turn on LMT
SEGMENT SPACE MANAGEMENT AUTO -- Turn on ASSM;
create table assmtab1(x int) tablespace demo1
storage(initial 1024M);
begin
show_space('ASSMTAB1','AUTO');
end;
Total Blocks............................131200
Total Bytes.............................1074790400
Unused Blocks...........................131182
Unused Bytes............................1074642944
Last Used Ext FileId....................13
Last Used Ext BlockId...................8
Last Used Block.........................18
on FREELIST,17used by table
然后查询
SQL> select extent_id, file_id, block_id, bytes
2 from dba_extents
3 where segment_name = 'ASSMTAB1';
EXTENT_ID FILE_ID BLOCK_ID BYTES
---------- ---------- ---------- ----------
0 13 9 8388608
1 13 1033 1048576
2 13 1161 1048576
3 13 1289 1048576
4 13 1417 1048576
5 13 1545 1048576
6 13 1673 1048576
7 13 1801 1048576
8 13 1929 1048576
9 13 2057 1048576
10 13 2185 1048576
11 13 2313 1048576
12 13 2441 1048576
13 13 2569 1048576
14 13 2697 1048576
15 13 2825 1048576
16 13 2953 1048576
17 13 3081 1048576
18 13 3209 1048576
19 13 3337 1048576
EXTENT_ID FILE_ID BLOCK_ID BYTES
---------- ---------- ---------- ----------
20 13 3465 1048576
21 13 3593 1048576
22 13 3721 1048576
发现
EXTENT_ID FILE_ID BLOCK_ID BYTES
---------- ---------- ---------- ----------
0 13 9 8388608
这个数据块上的bytes很大,这个是初始的extents,然后
alter system dump datafile 13 block 9;
出来的信息是:
Start dump data blocks tsn: 15 file#: 13 minblk 9 maxblk 9
buffer tsn: 15 rdba: 0x03400009 (13/9)
scn: 0x0000.001935e7 seq: 0x02 flg: 0x04 tail: 0x35e72002
frmt: 0x02 chkval: 0x2213 type: 0x20=FIRST LEVEL BITMAP BLOCK
Dump of First Level Bitmap Block
--------------------------------
nbits : 4 nranges: 1 parent dba: 0x03400019 poffset: 0
unformatted: 46 total: 64 first useful block: 18
owning instance : 1
instance ownership changed at
Last successful Search
Freeness Status: nf1 0 nf2 0 nf3 0 nf4 0
Extent Map Block Offset: 4294967295
First free datablock : 18
Bitmap block lock opcode 0
Locker xid: : 0x0000.000.00000000
Highwater:: 0x0340001b ext#: 0 blk#: 18 ext size: 1024
#blocks in seg. hdr's freelists: 0
#blocks below: 0
mapblk 0x00000000 offset: 0
HWM Flag: HWM Set
--------------------------------------------------------
DBA Ranges :
--------------------------------------------------------
0x03400009 Length: 64 Offset: 0
0:Metadata 1:Metadata 2:Metadata 3:Metadata
4:Metadata 5:Metadata 6:Metadata 7:Metadata
8:Metadata 9:Metadata 10:Metadata 11:Metadata
12:Metadata 13:Metadata 14:Metadata 15:Metadata
16:Metadata 17:Metadata 18:unformatted 19:unformatted
20:unformatted 21:unformatted 22:unformatted 23:unformatted
24:unformatted 25:unformatted 26:unformatted 27:unformatted
28:unformatted 29:unformatted 30:unformatted 31:unformatted
32:unformatted 33:unformatted 34:unformatted 35:unformatted
36:unformatted 37:unformatted 38:unformatted 39:unformatted
40:unformatted 41:unformatted 42:unformatted 43:unformatted
44:unformatted 45:unformatted 46:unformatted 47:unformatted
48:unformatted 49:unformatted 50:unformatted 51:unformatted
52:unformatted 53:unformatted 54:unformatted 55:unformatted
56:unformatted 57:unformatted 58:unformatted 59:unformatted
60:unformatted 61:unformatted 62:unformatted 63:unformatted
--------------------------------------------------------
End dump data blocks tsn: 15 file#: 13 minblk 9 maxblk 9
这里的Metadata有好多,
请问这个时候1级块是多少个?是怎么看的?你们讲的这个我可能好象还没有完全理解?
谢谢 |
|