Re: [讨论] 请问 Oracle SHRINK SPACE

楼主: bij831 (睡猫)   2019-04-09 12:32:19
※ 引述《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的维护问题和解法<<<
作者: chings22 (chings22)   2019-04-10 21:11:00
谢谢您,我研究一下,有问题再请教
作者: wilsmart ( Je t'aime)   2019-04-22 11:51:00
遇过的公司DBA都跟Inrfra同team而不是跟AP同team往往都是AP已经建好了都insert的有问题才来问DBA但已经为时以晚不然就是要再帮他们想办法调整
楼主: bij831 (睡猫)   2019-04-23 20:57:00
有的公司在讨论架构时会叫dba加入讨论,但真的非常少见

Links booklink

Contact Us: admin [ a t ] ucptt.com