ORACLE 查看数据库中一个表或多表所占的空间大小

ORACLE 查看数据库中一个表或多表所占的空间大小

开发中遇到什么学习什么:

  • 今天又听领导说,表空间不够了,你清下表空间??
  • 我在想一个表才多大啊。数据库那么大用得着天天清吗,我查查这个表多大得

操作开始

上SQL代码:

select Segment_Name , Sum(bytes) / 1024 / 1024 / 1024 多少G
  From User_Extents
 where Segment_Name in ('HZ_JBXX_DAY_DATA',
                        'TABLE1',
                        'TABLE2',
                        'TABLE3',
                        'TABLE4',
                        'TABLE5')
 Group By Segment_Name ;

有图有真相:
ORACLE 查看数据库中一个表或多表所占的空间大小_第1张图片
那么如何清理表空间呢?

你可能感兴趣的:(Oracle)