增加表分区适应于所有的分区形式,其语法是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 分区表增加分区
最新推荐文章于 2023-10-18 14:08:41 发布