遇到个分区表数据量超大的case,磁盘空间不够,所以考虑使用数据泵分批导数据,测试如下:

source : oracle windows 32bit 10.2.0.1
target  :  oracle windows 64bit 11.2.0.1

使用系统自带sh用户下的sales分区表:

expdp:

expdp sh/sh dumpfile=sales_p.dmp directory=dump logfile=sales.log tables=sales:SALES_1995,sales:SALES_1996,sales:SALES_H1_1997,sales:SALES_H2_1997,sales:SALES_Q1_1998,sales:SALES_Q1_1999,sales:SALES_Q1_2000,sales:SALES_Q1_2001,sales:SALES_Q1_2002,sales:SALES_Q1_2003,sales:SALES_Q2_1998,sales:SALES_Q2_1999,sales:SALES_Q2_2000,sales:SALES_Q2_2001,sales:SALES_Q2_2002,sales:SALES_Q2_2003,sales:SALES_Q3_1998,sales:SALES_Q3_1999,sales:SALES_Q3_2000

expdp sh/sh dumpfile=sales_p2.dmp directory=dump logfile=sales2.log tables=sales:SALES_Q3_2001,sales:SALES_Q3_2002,sales:SALES_Q3_2003,sales:SALES_Q4_1998,sales:SALES_Q4_1999,sales:SALES_Q4_2000,sales:SALES_Q4_2001,sales:SALES_Q4_2002,sales:SALES_Q4_2003

impdp:

impdp sh/sh dumpfile=sales_p.dmp directory=dump logfile=sales.log tables=sales:SALES_1995,sales:SALES_1996,sales:SALES_H1_1997,sales:SALES_H2_1997,sales:SALES_Q1_1998,sales:SALES_Q1_1999,sales:SALES_Q1_2000,sales:SALES_Q1_2001,sales:SALES_Q1_2002,sales:SALES_Q1_2003,sales:SALES_Q2_1998,sales:SALES_Q2_1999,sales:SALES_Q2_2000,sales:SALES_Q2_2001,sales:SALES_Q2_2002,sales:SALES_Q2_2003,sales:SALES_Q3_1998,sales:SALES_Q3_1999,sales:SALES_Q3_2000

impdp sh/sh dumpfile=sales_p2.dmp directory=dump logfile=sales2.log tables=sales:SALES_Q3_2001,sales:SALES_Q3_2002,sales:SALES_Q3_2003,sales:SALES_Q4_1998,sales:SALES_Q4_1999,sales:SALES_Q4_2000,sales:SALES_Q4_2001,sales:SALES_Q4_2002,sales:SALES_Q4_2003 table_exists_action=append

分区过多使用notepad++宫格回车替换成:的方法再结合select 'sales:'||partition_name from user_tab_partitions where table_name='SALES'的输出结果很简单实现。
如有疑问请在评论中留言。

Oracle分区表分批迁移的更多相关文章

  1. ORACLE分区表梳理系列(二)- 分区表日常维护及注意事项(红字需要留意)

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

  2. 深入学习Oracle分区表及分区索引

    关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: •       Range(范围)分区 •       Has ...

  3. oracle 分区表和分区索引

    很复杂的样子,自己都没有看完,以备后用 http://hi.baidu.com/jsshm/item/cbfed8491d3863ee1e19bc3e ORACLE分区表.分区索引ORACLE对于分区 ...

  4. ORACLE分区表、分区索引详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt160 ORACLE分区表.分区索引ORACLE对于分区表方式其实就是将表分段 ...

  5. 【三思笔记】 全面学习Oracle分区表及分区索引

    [三思笔记]全面学习Oracle分区表及分区索引 2008-04-15 关于分区表和分区索引(About PartitionedTables and Indexes) 对于 10gR2 而言,基本上可 ...

  6. 性能-发挥ORACLE分区表

    ORACLE分区表发挥性能 http://www.cnblogs.com/zwl715/p/3962837.html 1.1 分区表PARTITION table 在ORACLE里如果遇到特别大的表, ...

  7. Oracle冷备迁移脚本(文件系统)

    Oracle冷备迁移脚本(文件系统) 两个脚本: 配置文件生成脚本dbinfo.sh 网络拷贝到目标服务器的脚本cpdb16.sh 1. 配置文件生成脚本 #!/bin/bash #Usage: cr ...

  8. 谈一下如何设计Oracle 分区表

    在谈设计Oracle分区表之间先区分一下分区表和表空间的个概念: 表空间:表空间是一个或多个数据文件的集合,所有数据对象都存放在指定的表空间中,但主要存放表,故称表空间. 分区表:分区致力于解决支持极 ...

  9. 谈一下怎样设计Oracle 分区表

    在谈设计Oracle分区表之间先区分一下分区表和表空间的个概念: 表空间:表空间是一个或多个数据文件的集合,全部数据对象都存放在指定的表空间中,但主要存放表,故称表空间. 分区表:分区致力于解决支持极 ...

随机推荐

  1. 补档 Codeblocks下的文件标题栏(标签)显示方法

    可能在以下链接也能看到这篇文档 我知道很多人都不知道这个到底叫啥,还不如直接一点: 文件标题栏 就是如下的效果. 解决办法: 在左上角第三个view下,打开后取消Hide editor tabs 选项 ...

  2. Python爬虫常用之HtmlParser

    HtmlParser,顾名思义,是解析Html的一个工具.python自带的. 一.常用属性和方法介绍 HtmlParser是一个类,在使用时一般继承它然后重载它的方法,来达到解析出需要的数据的目的. ...

  3. Js与标签属性

    关于在JS中设置标签属性 2017-10-09 23:04 by 清风221, 12790 阅读, 0 评论, 收藏, 编辑 Attribute 该属性主要是用来在标签行内样式,添加.删除.获取属性. ...

  4. 2.Exadata 硬件体系结构

    Exadata 硬件加构: 高性能,低成本 冗余 线性扩展 ,具有超强性能,开箱即用         例 2-2的满配: 8台数据服务器组成(2C 6核) (3-2是10核, 4-2,5-2 是12核 ...

  5. linux输出之 printf 讲解--->与 echo 的区别

    printf 你接触过printf没呢?? 如果你学了c语言的话你肯定就熟悉了,如果没有的话,不要急,,我保证你马上就会了! 我们来看一下案例: 这个可以看出来吧,echo输出的话会对文本换行哦,但是 ...

  6. linux下memcached的启动/结束的方式

    当前项目中,linux下memcached的启动/结束的方式 默认情况下memcached安装到/usr/local/bin下. 进入安装目录,启动memcached:/usr/local/memca ...

  7. vs2012 使用方法汇总

    1)安装Vsiual Assist插件 工具栏-->tools-->Extentsions and Upates-->点击左边的Online然后右边会出现可以安装的插件,找到Visu ...

  8. Dictionary集合 字典

    1 Dictionary<int, string> dic = new Dictionary<int, string>(); dic.Add(,"张三"); ...

  9. javaweb九大个内置对象,四大域

    9个内置对象如下: 1.session对象:会话对象 当客户端第一次访问服务器的页面时,web服务器会自动为该客户端创建一个session对象并分配一个唯一的id号 常常用它来在多个页面间共享数据,如 ...

  10. linux安装git、node、pm2

    一.安装Git 下载:# wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz 解压:# tar -zxvf git-2. ...