将分区表导入无分区的数据库操作方法

本文介绍了如何将Oracle分区表从一个数据库迁移到另一个无分区的数据库,包括创建表空间、导出数据、使用impdp进行数据导入,并通过remap_tablespace参数重映射表空间。
摘要由CSDN通过智能技术生成

测试环境:oracle Release 10.2.0.1.0 , 建分区数据oracle_sid=ascii ,  无分区数据库oracle_sid=ocp10g

1.在ascii数据库中建立3个tablespaces:tbs1,tbs2,tbs3;

SQL> create tablespace tbs1 datafile 'tbs1_data1' size 10M;

Tablespace created.

SQL> create tablespace tbs2 datafile 'tbs2_data1' size 10M;

Tablespace created.

SQL> create tablespace tbs3 datafile 'tbs3_data1' size 10M;

Tablespace created.

2.建立分区数据库表tbs_t:

SQL> create table tbs_t(a int ) partition by range(a)
  2  (
  3  partition tbs1 values less than (100),
  4  partition tbs2 values less than (200),
  5  partition tbs3 values less than (maxvalue));

Table created.

3.在tbs_t中插入数据commit后数据:

SQL> select * from tbs_t;

         A
----------
         1
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值