在Oracle数据库管理中,查看表空间是一项重要任务。使用以下SQL语句可以获取表空间的详细信息:select a.tablespace_name, a.file_name, a.total 'Total(MB)', round(a.total-b.Free_Space) 'Used(MB)', round(((a.total-b.Free_Space)/a.total)100,2) 'Used(%)', a.auto_extend from (select FILE_ID, tablespace_name, file_name, bytes/(10241024) Total, AUTOEXTENSIBLE auto_extend from dba_data_files ddf) a, (select file_id, sum(bytes)/(1024*1024) Free_Space from dba_free_space group by file_id) b where a.file_id=b.file_id order by a.tablespace_name;