oracle 查看表容量大小
由于磁盘比较小,向表中插入大量数据时,如果磁盘满了,表空间自动扩展会失败,这个时候可以查看哪些表占的空间过大,清理占用磁盘容量大的表中无效的数据,清理数据时需要使用 truncate,避免 oracle 高水位线的问题(通delete删除数据,并没有降低表占用的空间)。
1 2 |
column SEGMENT_NAME format a40; select segment_name, bytes/1024/1024/1024 from user_segments where segment_type = 'TABLE'; |
分类: oracle