如何评估一个表占用空间大小

1240阅读 0评论2021-03-25 brjl
分类:Oracle


有时导出部分数据,那么需要多少空间?
通常查询 user_segments来看表占用多少
select sum(bytes/1024/1024/1024) g from user_segments where segment_name='表名';

但是有blob字段就不准了,因为blob是单独存放的。

评估用户 a 下的 T1 表导出占用空间大小:
expdp directory=data_pump_dir tables=t1 ESTIMATE_ONLY=y
也可以对用户评估,schemas=scott

索引不会被计算在内。

上一篇:MERGE JOIN CARTESIAN 合并连接卡迪森
下一篇:expdp 导出报错 ORA-31623