oracle中查询某个库中所有的表以及所占的表空间大小,求给sql

如题所述

查某一用户下的表

select SEGMENT_NAME,TABLESPACE_NAME,sum(BYTES/1024/1024)||'M'  from USER_extents where SEGMENT_TYPE='TABLE'
group by SEGMENT_NAME,TABLESPACE_NAME


查所有的表

select SEGMENT_NAME,TABLESPACE_NAME,sum(BYTES/1024/1024)||'M'  from dba_extents where SEGMENT_TYPE='TABLE'
group by SEGMENT_NAME,TABLESPACE_NAME
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答