显示段的空间使用的SHOW_SPACE高水位HWM(二)
T BlockID', l_LastUsedExtFileId + l_LAST_USED_BLOCK - 1);
p('HWM AT BlockS', l_total_blocks - l_unused_blocks);
/*IF the segment is analyzed */
IF p_analyzed = 'Y' THEN
DBMS_SPACE.SPACE_USAGE(segment_owner => p_owner,
segment_name => p_segname,
segment_type => p_type,
partition_name => p_partition,
unformatted_blocks => l_unformatted_blocks,
unformatted_bytes => l_unformatted_bytes,
fs1_blocks => l_fs1_blocks,
fs1_bytes => l_fs1_bytes,
fs2_blocks => l_fs2_blocks,
fs2_bytes => l_fs2_bytes,
fs3_blocks => l_fs3_blocks,
fs3_bytes => l_fs3_bytes,
fs4_blocks => l_fs4_blocks,
fs4_bytes => l_fs4_bytes,
full_blocks => l_full_blocks,
full_bytes => l_full_bytes);
DBMS_OUTPUT.put_line(RPAD('', 50, '*'));
DBMS_OUTPUT.put_line('Thesegment is analyzed');
p('0% -- 25% free spaceblocks', l_fs1_blocks);
p('0% -- 25% free spacebytes', l_fs1_bytes);
p('25% -- 50% free spaceblocks', l_fs2_blocks);
p('25% -- 50% free spacebytes', l_fs2_bytes);
p('50% -- 75% free spaceblocks', l_fs3_blocks);
p('50% -- 75% free spacebytes', l_fs3_bytes);
p('75% -- 100% free spaceblocks', l_fs4_blocks);
p('75% -- 100% free spacebytes', l_fs4_bytes);
p('Unused Blocks', l_unformatted_blocks);
p('Unused Bytes', l_unformatted_bytes);
p('Total Blocks', l_full_blocks);
p('Total bytes', l_full_bytes);
END IF;
END;
Total Blocks............................6400
Total Bytes.............................52428800
Unused Blocks...........................0
Unused Bytes............................0
Last Used Ext FileId....................5
Last Used Ext BlockId...................412800
Last Used Block.........................128
HWM AT BlockID..........................132
HWM AT BlockS...........................6400
Thesegment is analyzed
0% -- 25% free spaceblocks..............1
0% -- 25% free spacebytes...............8192
25% -- 50% free spaceblocks.............0
25% -- 50% free spacebytes..............0
50% -- 75% free spaceblocks.............1
50% -- 75% free spacebytes..............8192
75% -- 100% free spaceblocks............39
75% -- 100% free spacebytes.............319488
Unused Blocks...........................0
Unused Bytes............................0
Total Blocks............................6251
Total bytes.............................51208192
PL/SQL procedure successfully completed