-
Jul22
oralce10g shrink
Posted in Oracle, 数据库管理, 898 views
-
1、在10G 以前收缩表空间是用:
1.exp/imp
2.alter table xxx move2、10G后用shrink收缩表空间
表空间中支持自动段空间管理 (ASSM), 否则会报 ORA-10635: Invalid segment or tablespace type
Shrink操作适用于
表(堆组织表或索引组织表)
分区
子分区
索引
大对象(数据或索引段)
物化视图
物化视图日志堆组织段(heap-organized segments)必须开启行迁移功能:
alter table tbname enable row movement shrink保持HWM
alter table tbname shrink space compact;回缩表与HWM
alter table tbname shrink space;回缩表与相关索引
alter table tbname shrink space cascade;回缩索引
alter index idxname shrink space;
相关限制:
1)cluster中的表。
2)有long字段的表。
3)有on_commit物化视图的表。
4)有基于rowid物化视图的表。
5)IOT映射表。
6)有基于函数索引的表Related posts:

Leave a comment | Trackback 这篇文章还没有评论.