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 ;
有图有真相:
那么如何清理表空间呢?