dba_data_files:資料庫資料檔案資訊表。可以統計表空間大小(總空間大小)。
dba_free_space:可以統計剩餘表空間大小。
增加表空間即向表空間增加資料檔案,表空間大小就是資料檔案總大小。
select A.tablespace_name,(1-(A.total)/B.total)*100 used_percent from
(select tablespace_name,sum(bytes) total from dba_free_space group by tablespace_name) A,
(select tablespace_name,sum(bytes) total from dba_data_files group by tablespace_name) B
where A.tablespace_name=B.tablespace_name