set echo off pages 999 lines 100 col "Initial(K)" for 999,999 col "Next(K)" for 999,999 col "Total(MB)" for 999,999 col "Free(MB)" for 999,999 col dd.file_id noprint select dt.TABLESPACE_NAME, INITIAL_EXTENT/1024 "Initial(K)", NEXT_EXTENT/1024 "Next(K)", sum(dd.BYTES)/(1024*1024) "Total(MB)", dt.STATUS, EXTENT_MANAGEMENT "Management" ,ALLOCATION_TYPE "AllocType" from dba_tablespaces dt, dba_data_files dd where dt.TABLESPACE_NAME=dd.TABLESPACE_NAME group by dt.TABLESPACE_NAME, INITIAL_EXTENT, NEXT_EXTENT, dt.STATUS, EXTENT_MANAGEMENT, ALLOCATION_TYPE union select dt.TABLESPACE_NAME, INITIAL_EXTENT/1024 "Initial(K)", NEXT_EXTENT/1024 "Next(K)", sum(dp.BYTES)/(1024*1024) "Total(MB)", dt.STATUS, EXTENT_MANAGEMENT "Management" ,ALLOCATION_TYPE "AllocType" from dba_tablespaces dt, dba_temp_files dp where dt.TABLESPACE_NAME=dp.TABLESPACE_NAME group by dt.TABLESPACE_NAME, INITIAL_EXTENT, NEXT_EXTENT, dt.STATUS, EXTENT_MANAGEMENT, ALLOCATION_TYPE order by TABLESPACE_NAME; set echo on lines 80