SELECT a.tablespace_name、
ROUND(a.total_size) "TOTAL_SIZE(MB)"、
ROUND(a.total_size) - ROUND(b.free_size、3) "used_size(MB)"、
ROUND(b.free_size、3)「free_size (MB)」、
ROUND(b.free_size / TOTAL_SIZE * 100,2)|| '%' free_rate
(テーブル空間、SUM(バイト)/ 1024/1024 TOTAL_SIZE SELECT FROM
DBA_DATA_FILESのFROM
A、テーブル空間BY基)
(テーブル空間、SUM(バイト)/ / 1024×1024 free_size選択
DBA_FREE_SPACEのFROM
B TABLESPACE_NAME BY GROUP)
a.tablespace_nameを= b.tablespace_name。
次のようにスクリプトを実行した後、表示は次のようになります。