分区表导入另一个表空间

来源:互联网 发布:php兄弟连毕业怎么样 编辑:程序博客网 时间:2024/05/22 12:32

分区表导入前需预先建好各个表空间,如需导入另外新表空间解决办法如下:

分区表直接随普通表导入新表空间暂未找到解决方案(已解决,加个remap_tablespace参数即可,有几个表空间就写几个)。只能通过下列两种办法解决

1:先导入普通表,然后再单独导入分区表,导入参数设置如下:

%dbimp% sde/sde@azuay dumpfile=KKKK.DMP directory=dir TABLE_EXISTS_ACTION=REPLACE remap_tablespace=dinya_space01:dinya_space1 remap_tablespace=dinya_space02:dinya_space2 remap_tablespace=dinya_space03:dinya_space3

这里对分区表所有分区所在表空间与新表空间做了一一映射,这样分区表就可以顺利导入新表空间(无需新建分区表表结构)这里指空间与业务分区表

2:在实例中新建分区表原属表空间以及新表空间

先把分区表随同普通表正常导入,然后把分区表所有分区迁移到新表空间上即可

迁移脚本如下:

altertable GIS_CAMERA_RENAMEmovepartition CUS_PART1tablespace sde;

原创粉丝点击