达梦数据库 分区表的维护
达梦数据库 分区表的维护
·
1:分区表相关的数据字典
dba_tab_partitions; DBA_TAB_SUBPARTITIONS;
2:增加分区
ALTER TABLE T1 add partition pn values less than(maxvalue);
3:删除分区
Alter table T1 drop partition pn;
删除分区前请确认好,并做好备份。
4: 合并分区
alter table T1 merge partitions p2,p3 into partition p2_3;
5: 拆分分区
alter table T1 split partition P2_3 at(200) into (partition p2, partition p3);
6:交换分区
ALTER TABLE T1 EXCHANGE PARTITION P2 WITH TABLE T10;
交换时,会将普通表的所有数据全部交换过来,包括不属于这个分区的数据也一起
交换过来,所以我们在交换分区的时候,要把普通表的数据先整理好。
7:如何将普通分表转为分区表
(1) 把非分区表的数据导出来。 dexp dts.
(2) 建立一个和非分区表结构一样的分区表
(3) 将数据导入到分区表中(dimp remap_schema)

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)