1.授权IMP_FULL_DATABASE

grant imp_full_database to ygqd;

2.将作业参数存储在一个参数文件中dp_ygqd.par
directory=YGQD_PUMP
dumpfile=YGQD.dmp
content=metadata_only
 

3.启动导入作业

impdp ygqd/ygqd parfile=dp_ygqd.par

 
4.停止和重启正在运行的作业
关闭窗口:Ctrl+C
退出客户程序:Export> exit_client
重启客户程序并连接:expdp ygqd/ygqd attach或者expdp ygqd/ygqd attach=exp_job_name
查看日志:Export>continue_client
停止作业(只是被挂起,未取消):Export>stop_job
开始作业:Export>start_job

5.使用EXCLUDE、INCLUDE、QUERY

6.转换导入的对象:改变属性和存储要求

TRANSFORM=transform_name:value[:object_type]
transform_name:SEGMENT_ATTRIBUTES、STORAGE
value:包含或排除段属性
object_type:CLUSTER、CONSTRAINT、INC_TYPE、INDEX、ROLLBACK_SEGMENT、TABLE、TABLESPACE、TYPE
 

7.生成SQL

SQLFILE=[directory_object:] file_name
 

8.导入

导入全库

impdp userid=ygqd3/ygqd3 directory=YGQD3_PUMP dumpfile=exp_vt_ygqd_20160831.dmp remap_shcema=ecp_app:ecp_bpp remap_tablespace=ecp_ygqd_tbs:users transform=OID:N

按源库选项导入

impdp userid=ods/ods123 directory=DIR_ZX_PUMP dumpfile=xxt.dmp
更改模式名、表空间、表名
impdp userid=ods/ods123 directory=EASTDATA dumpfile=xdods30.dmp remap_schema=credit_app:ods remap_tablespace=APP_TBS:HODSTBS01 APP_IDX_TBS:HODSINDEX01 remap_table=BUSINESS_WASTEBOOK:ODS_XD_BUSINESS_WASTEBOOK

按表导入
impdp gwm/gwm@fgisdb  dumpfile =p_street_area.dmp logfile=imp_p_street_area.log directory=dir_dp tables=p_street_area
按用户导入
impdp gwm/gwm@fgisdb schemas=gwm dumpfile =expdp_test.dmp logfile=expdp_test.log directory=dir_dp job_name=my_job
不通过expdp的步骤生成dmp文件而直接导入的方法:从源数据库中向目标数据库导入表p_street_area,igisdb是目的数据库与源数据的链接名,dir_dp是目的数据库上的目录
impdp gwm/gwm directory=dir_dp NETWORK_LINK=igisdb tables=p_street_area logfile=p_street_area.log
追加数据
impdp system/manager DIRECTORY=dpdata DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION=APPEND

Data Pump Import支持的5中导入模式
Full(全库)                        导入数据库的所有数据和元数据
Schema(模式)                           导入特定用户模式的数据和元数据
Tablespace(表空间)                     导入表空间的数据和元数据
Table(表)                              导入表和表分区的数据和元数据
Transportable Tablespace(可移动表空间)  为了从源数据库移动一个表空间而导入特定表空间的元数据
如果不指定模式,则加载整个存储文件
 

Data Pump Import命令行参数

ATTACH                将客户程序连接到一个服务器会话上并置于交互模式
CONTENT               筛选导入的内容:ALL、DATA_ONLY、METADATA_ONLY
DATA_OPTIONS          指定如何处理某些异常:SKIP_CONSTRAINT_ERRORS
DIRECTORY             为日志和SQL文件指定转储文件集合和目标目录的位置
DUMPFILE              为转储文件集合指定名字和可选的目录
ENCRYPRION_PASSWORD   指出在DATA Pump Export期间加密导出所用的密码
ESTIMATE              确定用于估计转储文件大小的方法:BLOCKS、STATISTICS
EXCLUDE               排除导出的对象和数据
FLASHBACK_SCN         用于数据库在导入过程中闪回的SCN
FLASHBACK_TIME        用于数据库在导入过程中闪回的时间戳
FULL                  用于指示希望导入完整的转储文件
HELP                  显示用于导入的联机帮助
INCLUDE               为将导入的对象规定标准
JOB_NAME              为作业指定一个名称,默认情况下是系统生成的
LOGFILE               导入日志的名字和可选的目录名
NETWORK_LINK          为一个导入远程数据库的Data Pump作业指定源数据库链接
NOLOGFILE             用于禁止创建日志文件:Y、N
PARALLEL              为Data Pump Import作业设置工作进程的数量
PARFILE               如果要使用参数文件的话,命名参数文件
PARTITION_OPTIONS     NONE创建与源分区具有相同特征的分区,MERGE将分区合并成一个表,DEPARTITION为每个源分区创建一个新表
QUERY                 在导入过程中从表中筛选行
REMAP_DATA            在插入到目标数据库之前,使用用户定义的函数重新映射列内容
REMAP_DATAILE         在导入过程中的create library、create tablespace和create directory命令中将源数据文件的名字改为目标数据文件
REMAP_SCHEMA          将从源模式导出的数据导入到目的模式
REMAP_TABLE           在导入过程中重新命名表
REMAP_TABLESPACE      将从源表空间导入的数据导入到目标表空间
REUSE_DATAFILES       指定在Full模式导入过程中create tablespace命令是否重用现有的数据文件
SCHEMAS               为一个Schema模式导入命名将导出的模式
SKIP_UNUSABLE_INDEXES 用于导入不将数据加载到索引设置为Index Unusable状态的表中:Y、N
SQLFILE               为导入时将DDL写入其中的文件命名,将不会把数据和元数据加载到目标数据库中
STATUS                显示Data Pump作业的详细状态
STREAMS_CONFIGURATION 用于指定是否应都Streams配置信息
TABLE_EXISTS_ACTION   如果正导入的表已经存在的话,只是导入如何进行:SKIP、APPEND、TRUNCATE和REPLACE。如果CONTENT=DATA_ONLY,默认APPEND,否则默认SKIP
TABLES                列出用于一个Table模式导入的表
TABLESPACES           列出用于一个Tablespace模式导入的表空间
TRANSFORM             在导入过程中指示改变段属性或存储
TRANSPORT_DATAFILES   在一个Transportable Tablespace模式导入过程中列出要导入的数据文件
TRANSPORT_FULL_CHECK  指定是否首先应该验证正在导入的表空间是一个自包含集
TRANSPORT_TABLESPACES 列出在一个Transportable Tablespace模式导入过程中将导入的表空间
TRANSPORTABLE         指定是否应该将可移动选项与表模式导入一同使用:ALWAYS、NEVER
VERSION               指定将创建的数据库对象的版本,以便兼容早起版本:COMPATIBLE、LATEST和数据库版本号(不低于10.0.0),仅对NETWORK_LINK和SQLFILE有效
 

Data Pump Import的交互式参数

CONTINUE_CLIENT 退出交互模式并进入日志模式,如果空闲的话将会重新启动作业
EXIT_CLIENT     退出客户会话,但是允许服务器Data Pump Import作业继续允许
HELP            显示用于导入的联机帮助
KILL_JOB        取消当前的作业并释放相关的客户会话
PARALLEL        改变Data Pump Import作业的工作进程的数量
START_JOB       重新启动附属的作业
STATUS          显示Data Pump作业的详细信息
STOP_JOB        停止作业以便随时重启

 

转载于:https://www.cnblogs.com/ambiguous/p/8397387.html

Oracle IMPDP相关推荐

  1. Oracle impdp的ignore及 fromuser / touser 功能

    Oracle impdp的ignore及 fromuser / touser 功能 作者:eygle |English Version [转载时请以超链接形式标明文章出处和作者信息及本声明] 链接:h ...

  2. 笔记: 解决oracle impdp导入dmp时, 用户名和表空间与dmp中的不相同导致无法导入的问题

    解决oracle impdp导入dmp时, 用户名和表空间与dmp中的不相同导致无法导入的问题 impdp导入时, 需要增加两个特殊的参数 remap_schema 更改用户名 remap_schem ...

  3. oracle impdp表格,oracle impdp的table_exists_action详解

    oracle impdp的table_exists_action详解 1 table_exists_action参数说明 使用imp进行数据导入时,若表已经存在,要先drop掉表,再进行导入. 而使用 ...

  4. oracle impdp无法打开日志文件,Solaris 下 Oracle impdp 过程中出现的问题

    ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: invalid file operati ...

  5. oracle impdp导入实例,Oracle数据泵导入导出案例

    Oracle数据库导入导出工具,可以使用exp/imp,但这是比较早期的工具.本文主要介绍数据泵expdp/impdp工具的使用. 建立数据泵目录 使用数据泵需要先建directory create ...

  6. oracle导入报错39002,oracle impdp ORA-39002

    1. 导入报错 [oracle@testlink-standby ~]$ impdp system/oracle@orcl DIRECTORY=db_backup DUMPFILE=QA2_EXPOR ...

  7. Solaris 下 Oracle impdp 过程中出现的问题

    ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: invalid file operati ...

  8. oracle impdp导入时卡住,Oracle:impdp导入等待statement suspended, wait error to be cleared

    用数据泵impdp往开发数据库导数据,但导入到INDEX时感觉卡住不动了Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX ----查看状态, ...

  9. Oracle IMPDP导入数据案例之注意事项(undo/temp)

    针对Oracle数据迁移,我们可能会用到expdp/impdp的方式,有时候需要大表.lob字段等可能会消耗过大的临时表空间和undo表空间,所以一般我们根据导出日志,在导入前适当调整表空间大小.否则 ...

  10. impdb导入oracle,impdp导入.dmp到oracle

    1.创建表空间 create tablespace CCGRP_PRO --表空间名 datafile 'D:\oracleData\test.dbf' --物理文件 表空间数据文件存放路径 size ...

最新文章

  1. VMware或者KVM克隆的虚拟机网卡无法启动
  2. python列表中字典排序_python中字典排序,列表中的字典排序
  3. v3是c语言吗 yolo_YOLOv3
  4. Linux 下安装和配置git
  5. System.getProperty(属性名)方法的使用
  6. MYSQL数据库查询删除创建企业基本知识
  7. 人类一败涂地电脑版_【天翼云盘】侠盗猎车手5(GTA5) 终极SVIP整合版,话不多说来波狠的!...
  8. 3d激光雷达开发(平面映射)
  9. SAP License:PM常用表和字段
  10. 模电试题_数电试题 综合测试
  11. 微信云托管云调用使用指南
  12. python用的编程软件是什么,python编程软件用哪个好
  13. Andriod 布局
  14. 有谁知道iphone XR的“R”到底是什么意思?答案可能会让你们无奈
  15. vue之打印表格的实现
  16. solr 6.1.0 的配置及简单使用
  17. 通信工程/电子信息工程 保研夏令营/预推免流程分析
  18. 【日常】pytorch编写“自创”的MRR损失函数
  19. redis-使用Java代码操作
  20. Markov Chains

热门文章

  1. NILMTK——因子隐马尔可夫之隐马尔可夫
  2. python bottle框架 运维_python bottle 框架实战教程:任务管理系统 V_1.0版 | linux系统运维...
  3. LeetCode 2103. 环和杆(位运算)
  4. LeetCode 531. 孤独像素 I
  5. LeetCode 849. 到最近的人的最大距离
  6. LeetCode 260. 只出现一次的数字 III(位运算)
  7. 数据结构--链表--单链表中环的检测,环的入口,环的长度的计算
  8. 10种C++排序算法
  9. dbscan聚类算法matlab_密度聚类DBSCAN、HDBSCAN(转)
  10. ppt生成器_小米发布会ppt词云怎么做的