假设我的SCHEMA的名字是abc, 需要知道在这个SCHEMA下的数据容量,可以通过下面的方式。
1.登录SCHEMA abc
2.使用USER_SEGMENTS查看SCHEMA abc数据容量
SELECT SEGMENT_NAME, SUM(BYTES) / 1024 / 1024 MBYTESE FROM USER_SEGMENTS WHERE SEGMENT_TYPE = 'TABLE' GROUP BY SEGMENT_NAME;
结果:
SEGMENT_NAME MBYTESE
XXXX
0.0625
XXXX
0.0625
每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。
段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。
user_segments 包含的关键字段及含义:
SEGMENT_NAME 段名,列出所有表名,索引名等
SEGMENT_TYPE 段类型,如table, index等
TABLE_SAPCE 表空间名字
BYTES 字节,分配给段的物理空间大小