SELECT
a.tablespace_name "表空间名",
total "表空间大小",( total - free )"表空间使用大小",
total /(1024*1024)"表空间大小(M)",
free /(1024*1024)"剩余表空间大小(M)",round(( total - free )/ total,4)*100"使用率(%)"FROM(SELECT tablespace_name,sum( bytes ) free FROM dba_free_space GROUPBY tablespace_name ) a,(SELECT tablespace_name,sum( bytes ) total FROM dba_data_files GROUPBY tablespace_name ) b
WHERE
a.TABLESPACE_NAME = b.tablespace_name
AND a.TABLESPACE_NAME LIKE'LA%'