达梦普通表转成分区表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了达梦普通表转成分区表相关的知识,希望对你有一定的参考价值。

1.创建测试表:
SQL> create table test (id int,name varchar(20));
SQL> begin
for i in 1..10000 loop
insert into test values (i,‘aa‘||i);
commit;
end loop;
end;
/

2.导出数据:
[dmdba@localhost ~]$ dexp sysdba/SYSDBA file=/dm7/test.dmp tables=test

3.删除非分区表:
SQL> drop table test;

4.创建分区表:
create table test (
id int,
name varchar(20)
)
partition by range (id)(
partition p1 values less than (200),
partition p2 values less than (400),
partition p3 values less than (600),
partition p4 values less than (maxvalue) ) ;

5.导入数据:
[dmdba@localhost ~]$ dimp sysdba/SYSDBA file=/dm7/test.dmp tables=test ignore=y

以上是关于达梦普通表转成分区表的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 分区表的新增修改删除合并。普通表转分区表方法

oracle普通表转分区表(在线重定义方式)

达梦数据库间隔分区应用(interval)

如何把二维表转成一维表

用MAC给移动硬盘分区的FAT格式怎么转成NTFS

普通分区表增加分区