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

1. 查某一用户下的表
select SEGMENT_NAME,TABLESPACE_NAME,sum(BYTES/1024/1024)||'M' from USER_extents where SEGMENT_TYPE='TABLE'
group by SEGMENT_NAME,TABLESPACE_NAME

2.查所有的表
select SEGMENT_NAME,TABLESPACE_NAME,sum(BYTES/1024/1024)||'M' from dba_extents where SEGMENT_TYPE='TABLE'
group by SEGMENT_NAME,TABLESPACE_NAME

posted @ 2019-07-17 10:43  努力挣扎的小兵  阅读(6963)  评论(0编辑  收藏  举报