遇到个分区表数据量超大的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. UVALive - 6952 DP 分段/隔板

    题意:商品总价按四舍五入计算,n个物品最多可分\(d+1\)段,求最小代价 \(dp[i][j]\):\(j\)个物品分\(i\)段 注意一个技巧是只在需要分出新的段时才四舍五入(旧段结算),这样就避 ...

  2. c++ 编程调试秘笈

    美.Vladimir Kushnir . O'REILLY. 人邮 .2013.1 c++大部分缺陷来源于c MyClass* object = new MyClass(); delete objec ...

  3. Java static{}语句块详解

    [转自] http://blog.csdn.net/lubiaopan/article/details/4802430 static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一 ...

  4. python爬虫之User-Agent用户信息

    python爬虫之User-Agent用户信息 爬虫是自动的爬取网站信息,实质上我们也只是一段代码,并不是真正的浏览器用户,加上User-Agent(用户代理,简称UA)信息,只是让我们伪装成一个浏览 ...

  5. python list常见用法

    来至builtins.py: def extend(self, iterable): # real signature unknown; restored from __doc__ "&qu ...

  6. node之Express框架

    Express是node的框架,通过Express我们快速搭建一个完整的网站,而不再只是前端了!所以Express还是非常值得学习的! express有各种中间件,我们可以在官方网站查询其用法. Ex ...

  7. web前端与后台数据访问的对象封装

    前言:通常情况下,在不使用angularJS/nodeJS/react等这类完整性的解决方案的js时,前端与后台的异步交互都是使用Ajax技术进行解决 一:作为java web开发工程师可能以下代码是 ...

  8. Flask 框架理解(一)

    Flask 框架理解(一) web 服务器 , web 框架 以及 WSGI 这里说的 web 服务器特指纯粹的 python HTTP 服务器(比如 Gunicorn,而不是 Apache,Ngin ...

  9. 《Python编程从入门到实践》_第八章_函数

    一个简单的函数 先看一个简单的函数 def say_hello(): '''打印hello''' print("Hello!") say_hello() #运行结果 Hello! ...

  10. Hadoop2.x伪分模式部署

    hadoop伪分布模式,只有一个节点,通常用来做测试. 一.环境准备 Linux网络配置已完成,可参见CentOS7网络配置: yum源成功挂载,可参见CentOS7本地yum源挂载: Linux已安 ...