2026-03-12 20:23:15
This commit is contained in:
54
vdh/use_space.sql
Normal file
54
vdh/use_space.sql
Normal file
@@ -0,0 +1,54 @@
|
||||
DECLARE
|
||||
total_blocks number;
|
||||
total_bytes number;
|
||||
unused_blocks number;
|
||||
unused_bytes number;
|
||||
last_used_extent_File_id number;
|
||||
last_used_extentblock_id number;
|
||||
last_used_block number;
|
||||
Trun_Cur Number;
|
||||
Out_value Number;
|
||||
l_owner varchar2(30) := 'FULFILLMENT';
|
||||
|
||||
BEGIN
|
||||
|
||||
For Space_Chk_Rec in (select
|
||||
object_name,
|
||||
object_type
|
||||
from
|
||||
dba_objects
|
||||
where
|
||||
object_type in ('TABLE', 'INDEX', 'LOB')
|
||||
and owner = l_owner
|
||||
and temporary = 'N'
|
||||
order by
|
||||
object_type,
|
||||
object_name
|
||||
) loop
|
||||
|
||||
-- dbms_output.put_line(Space_Chk_Rec.object_name || ' ' || Space_Chk_Rec.object_type);
|
||||
sys.dbms_space.unused_space( l_owner,
|
||||
Space_Chk_Rec.object_name,
|
||||
Space_Chk_Rec.object_type,
|
||||
total_blocks,
|
||||
total_bytes,
|
||||
unused_blocks,
|
||||
unused_bytes,
|
||||
last_used_extent_File_id,
|
||||
last_used_extentblock_id,
|
||||
last_used_block,
|
||||
NULL
|
||||
);
|
||||
|
||||
dbms_output.put_line('object_owner: ' || l_owner);
|
||||
dbms_output.put_line('object_name: ' || Space_Chk_Rec.object_name);
|
||||
dbms_output.put_line('object_type: ' || Space_Chk_Rec.object_type);
|
||||
dbms_output.put_line('total_bytes: ' || total_bytes || ' bytes');
|
||||
dbms_output.put_line('unused_bytes: ' || unused_bytes || ' bytes');
|
||||
dbms_output.put_line('used_bytes: ' || (total_bytes - unused_bytes) || ' bytes');
|
||||
dbms_output.put_line('---------------------------------------------------------------------------');
|
||||
dbms_output.put_line(' ');
|
||||
|
||||
End Loop;
|
||||
|
||||
END;
|
||||
Reference in New Issue
Block a user