|
增加表分区适应于所有的分区形式,其语法是alter table tbname add partition.
但是,需要注意对于像list,range这种存在范围值的分区,所要增加的分区值必须要大于当前分区中的最大值 (如果当前存在maxvalue或default的分区,add partition会报错,这种情况只能使用split) alter table tbname split partition maxvalue分区名 at 分区值 into (partition 增加分区名 tablespace 表空间名称 ,partition maxvalue分区名 tablespace 表空间名称) ; 过程中有数据改动的分区其local索引和glocal索引都会失效,需要重新编译, ALTER INDEX 索引名 REBUILD |
Oracle 分区表增加分区
最新推荐文章于 2024-05-04 12:05:41 发布
本文介绍如何为表增加分区,特别是针对list和range类型的分区。文章解释了如何避免addpartition操作时遇到maxvalue或default分区的问题,并提供了解决方案。同时讨论了在分区过程中涉及到的数据索引重建。
3626

被折叠的 条评论
为什么被折叠?



