达梦数据库 分区表的维护

本文详细阐述了Oracle中分区表的管理,如添加、删除、合并、拆分以及普通表转分区表的步骤,提醒注意备份和数据处理。
摘要由CSDN通过智能技术生成

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)

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值