查询oracle表空间信息,查看当前用户每个表占用空间的大小:查询出系统表空间的大小,并按大小进行降序排列(需要sysdba的权限):
1.查看当前用户每个表占用空间的大小:
select segment_name,sum(bytes)/1024/1024 from user_extents group by segment_name;
2.查看每个表空间占用空间的大小:
select tablespace_name,sum(bytes)/1024/1024 from dba_segments group by tablespace_name;
3.查询出当前用户的表所占用的空间大小,并按大小进行降序排列:
select segment_name,sum(bytes)/1024/1024 from user_extents group by segment_name order by sum(bytes)/1024/1024 desc;
4.查询出系统表空间的大小,,并按大小进行降序排列(需要sysdba的权限):
select tablespace_name,sum(bytes)/1024/1024 from dba_segments group by tablespace_name order by sum(bytes)/1024/1024 desc;