set colsep | set linesize 100 pages 100 trimspool on numwidth 14 col name format a25 col owner format a15 col "Used (GB)" format a15 col "Free (GB)" format a15 col "(Used) %" format a15 col "Size (M)" format a15 SELECT d . status "Status" , d . tablespace_name "Name" , TO_CHAR ( NVL ( a . bytes / 1024 / 1024 / 1024 , 0 ) , '99,999,990.90' ) "Size (GB)" , TO_CHAR ( NVL ( a . bytes - NVL ( f . bytes , 0 ) , 0 ) / 1024 / 1024 / 1024 , '99999999.99' ) "Used (GB)" , TO_CHAR ( NVL ( f . bytes / 1024 / 1024 / 1024 , 0 ) , '99,999,990.90' ) "Free (GB)" , TO_CHAR ( NVL ( ( a . bytes - NVL ( f . bytes , 0 ) ) / a . bytes * 100 , 0 ) , '990.00' ) "(Used) %" FROM sys . dba_tablespaces d , ( select tablespace_name , sum ( bytes ) bytes from dba_data_files group by tablespace_name ) a , ( select tablespa...