※ 引述《chings22 (chings22)》之铭言:
: 最近想对几个大的log table先删过期资料,再缩小空间
: google到的指令:
: ALTER TABLE table_name ENABLE ROW MOVEMENT;
: ALTER TABLE table_name SHRINK SPACE COMPACT; 不缩High water mark
: ALTER TABLE table_name SHRINK SPACE; 有缩High water mark
: ALTER TABLE table_name SHRINK SPACE CASCADE; 同上,会同时处理相关index 空间
: ALTER TABLE table_name DISABLE ROW MOVEMENT;
: 请问
: 1.如果正在做 SHRINK SPACE, 这时有人insert资料到此table,这有没关系?
: 2.SHRINK SPACE CASCADE 会同时处理相关index 空间,那在做完SHRINK后,还需要
: rebuild index吗?
纯分享工作心得,如有误请大家指点,先说重点
1.尽可能用local index,维护方便,随时可以做add、dorp、truncate partition
2.global index在drop、truncate partition要记着加update global index,但没支援o
nline要选影响最小的时间做
简单范例,DB:11.2.0.1
>>>global index的维护问题和解法<<<