数据泵 expdp导出

nohup expdp  system/******** dumpfile=lysb_20121113_%U.dmp directory=dmp_dir schemas=scott logfile=expdp_20121113.log job_name=lysbexpdp &

index导入时会占用大量时间,导入时先导入处index外的其他对象包括数据

nohup impdp system/******** dumpfile=lysb_20121113_%U.dmp directory=dmp_dir schemas=scott logfile=impdp_20121113.log job_name=lysbexpdp TABLE_EXISTS_ACTION=REPLACE EXCLUDE=INDEX &

index可以再重建或者单独导入

nohup impdp system/******** dumpfile=lysb_20121113_%U.dmp directory=dmp_dir schemas=scott logfile=impdp_201211132.log job_name=lysbexpdp include=INDEX &

附:用数据泵导出时不会导出回收站内的数据。

在源库上expdp
create directory dir_dp as 'd:\';
Grant read,write on directory dir_dp to user;
expdp user/password DIRECTORY=dir_dp DUMPFILE=exp_%U.dmp LOGFILE=exp_eb.log SCHEMAS=user exclude=STATISTICS  parallel=4
注意必须排除统计值,不然impdp会报错。
注意不需要排除索引,排除索引手工建索引很麻烦,还不如不用,impdp 只要并行度足够,建索引会非常快。

在目标库上impdp
drop user user cascade;  清空数据

CREATE TABLESPACE YKSPACE DATAFILE
  'F:\oradata\hr\hr01.dbf' SIZE 5000M AUTOEXTEND ON NEXT 50M MAXSIZE 10000M
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
CREATE USER user
 IDENTIFIED BY password
 DEFAULT TABLESPACE YKSPACE
 TEMPORARY TABLESPACE TEMP
 PROFILE DEFAULT
 ACCOUNT UNLOCK;
 GRANT DBA TO user;
 GRANT CONNECT TO user;
 ALTER USER user DEFAULT ROLE ALL;

GRANT UNLIMITED TABLESPACE TO user;
create directory DUMP_DIR3 as 'f:\';
Grant read,write on directory DUMP_DIR3 to user;
拷贝源库上导出的文件到目标系统的F盘上
impdp user/password DIRECTORY=DUMP_DIR3 DUMPFILE=EXP_%U.DMPLOGFILE=imp_eb.log SCHEMAS=user  parallel=40
注意EXP_%U.DMP之前是小写的,但是会自动变成大写的。
注意导入导出的并行度可以不一样

最后收集统计信息
exec dbms_stats.gather_schema_stats(ownname => 'USER',options => 'GATHER AUTO');

如果在导入大表的时候报错,可以单独导入导出这张表
expdp   system/密码    DIRECTORY=dir_dp tables=SRM.PROPODETAILPLAN   DUMPFILE=d:\PROPODETAILPLAN_%U.dmp parallel=10
impdp   system/密码   DIRECTORY=DUMP_DIR3 tables=SRM.PROPODETAILPLAN   file=/oracle/PROPODETAILPLAN_%U.dmp parallel=40 CONTENT=DATA_ONLY  如果表已经存在了可以加上CONTENT=DATA_ONLY  只导入数据。
注意如果已经导入了部分数据在没有导入索引的情况下会插入重复数据,所以必须先truncate table SRM.PROPODETAILPLAN

如果是11g导出然后导入到10g,需要加上version参数,不然导入会报错 ora-39142
expdp 用户名/密码 DIRECTORY=dir_dp DUMPFILE=EXP_%U.dmp LOGFILE=EXPDP.log SCHEMAS=模式名exclude=STATISTICS  parallel=20  version=10.2.0.1.0
impdp 用户名/密码 DIRECTORY=DUMP_DIR3 DUMPFILE=EXP_%U.dmp LOGFILE=impdp.log SCHEMAS=模式名 parallel=4version=10.2.0.1.0

【Oracle】数据泵导入导出的更多相关文章

  1. Oracle 数据泵导入导出总结

    Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...

  2. 【EXPDP/IMPDP】ORACLE数据泵导入导出案例(expdp & impdp)

    概要: 因项目需要,通常需要将生产库下的部分数据抽取并恢复到测试库上 本文主要介绍数据泵导入导出的几种情况以及错误处理 案例环境: rhel-server-6.5-x86_64 oracle 11.2 ...

  3. Oracle数据泵导入导出数据,建立表空

    Oracle11g 数据导入到oracle10g 中:1.在oracle11g 服务器命令行中用expdp 导出数据expdp ts/ts@orcl directory=expdp_dir dumpf ...

  4. 基于多用户的Oracle数据泵导入导出数据

    登陆SqlPlus: SqlPlus sys/syspwd@MyOrcl AS sysdba 其中:syspwd:sys的登陆密码:MyOrcl:所创建的数据库服务名. 创建数据泵: create o ...

  5. oracle数据泵导入导出部分用户

    问题描述:需要将140服务器中的tbomnew实例下的部分用户导入到118服务器下的tbompx实例中,本次导入导出的两个数据库均为19C 部分用户名:CORE,MSTDATA,BOMMGMT,CFG ...

  6. oracle数据泵导入导出命令

    1.在PL/SQL的界面,找到Directories文件夹,找到目录文件的路径 2.通过SSH进入服务器 找到相应的路径 cd /u01/oracle/dpdir 输入指令 df -h   查看资源使 ...

  7. oracle数据泵导入导出

    1.首先建立DUMP_DIR sqlplus / as sysdba select * from dba_directories 如果没有DUMP_DIR就执行下面的语句 CREATE OR REPL ...

  8. oracle数据泵导入导出数据

    expdp 导出 1.管理员用户登入sqlplus sqlplus system/manger@pdb1 2.创建逻辑导出目录 create directory dpdata as '/home/or ...

  9. Oracle 数据泵导入导出

    imp zminfo/zminfo fromuser=zminfo touser=zminfo file=E:\zBONDDT.dmp log=e:\bonddt.log buffer=1000000 ...

  10. Oracle 12c pdb的数据泵导入导出

    12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同.           1,需要为pdb添加tansnames ...

随机推荐

  1. DatePickerDialog TimePickerDialog

    MainActivity.java        public class MainActivity extends Activity   {       @Override       public ...

  2. 继承方法-->最终模式

    function inherit(Target,Origin){ function F(){}; F.prototype = Origin.prototype; // Targrt.prototype ...

  3. DDR的型号问题

    一.DDR的容量大小 先看下micron公司对DDR3命名的规则: 1.meg的含义: 内存中Meg的含义:Meg就是兆的含义,即1000,000. MT47H64M16 – 8 Meg x 16 x ...

  4. JS数组去重算法实现

    之前一段时间一直在准备面试, 因而博客太久没更新: 现在基本知识点都复习完毕, 接下来就分享下 面试的一些常见问题: 去正规的互联网公司笔试.面试有很大的概率会碰到 使用javascript实现数组去 ...

  5. ASYNC PROGRAMING IN JAVASCRIPT[转]

    本文从异步风格讲起,分析Javascript中异步变成的技巧.问题和解决方案.具体的,从回调造成的问题说起,并谈到了利用事件.Promise.Generator等技术来解决这些问题. 异步之殇 NON ...

  6. PAT甲 1001. A+B Format (20) 2016-09-09 22:47 25人阅读 评论(0) 收藏

    1001. A+B Format (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Calculate ...

  7. HDU1065 I Think I Need a Houseboat 2016-07-24 13:59 101人阅读 评论(0) 收藏

    I Think I Need a Houseboat Problem Description Fred Mapper is considering purchasing some land in Lo ...

  8. C++中的矩阵运算

    C++中的矩阵运算 1. 2阶矩阵的逆矩阵公式

  9. HTML5+规范:Webview(管理应用窗口界面)

    一.知识点 Webview模块管理应用窗口界面,实现多窗口的逻辑控制管理操作.通过plus.webview可获取应用界面管理对象. 1.方法 1.1.all: 获取所有Webview窗口 Array[ ...

  10. efcore操作mysql,出现System.InvalidOperationException:“No coercion operator is defined between types 'System.Int16' and 'System.Boolean'.”

    这个恶心的问题,只需要把EF的依赖换成 Pomelo.EntityFrameworkCore.MySql 库即可解决