Oracle impdp的ignore及 fromuser / touser 功能

作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】
链接:http://www.eygle.com/archives/2009/09/oracle_impdp_ig.html

在使用impdp时,会发现,有很多参数选项与imp不同,比如说,找不到了fromuser和touser参数,也找不到了ignore参数,indexes等参数也不再存在。

当然这些功能都还在,而且更加强大,impdp有了不少新的替代参数。
以下三个参数极大的增强了用户转换及表空间转换的操作:

REMAP_DATAFILE        Redefine datafile references in all DDL statements.
REMAP_SCHEMA          Objects from one schema are loaded into another schema.
REMAP_TABLESPACE      Tablespace object are remapped to another tablespace.

REMAP_SCHEMA可以定义用户的切换,其格式为:
remap_schema=old_schema_name:new_schema_name

REMAP_TABLESPACE可以定义切换对象的不同表空间,其格式为:
rempa_tablesapce=old_tablespace_name:new_tablespace_name

以前类似IGNORE的忽略创建错误,可以使用CONTENT参数:

CONTENT               Specifies data to load where the valid keywords are:
                              (ALL), DATA_ONLY, and METADATA_ONLY.

如果数据结构已经存在可以指定CONTENT=DATA_ONLY,仅导入数据。

而关于索引的排除,可以使用EXCLUDE参数:
EXCLUDE               Exclude specific object types, e.g. EXCLUDE=TABLE:EMP.

IMPDP导入时忽略索引可以使用类似: EXCLUDE=CONSTRAINT EXCLUDE=INDEX

如果导入时遇到如下错误,就需要调整REMAP_SCHEMA参数:
ORA-39146: schema "SMS_MT" does not exist

遇到如下错误,那就需要制定REMAP_TABLESPACE参数:
ORA-00959: tablespace 'SMS_MT' does not exist

今天使用的参数是:

impdp sms4/sms4 dumpfile=08.dmp directory=impdp TABLES=smsmg REMAP_SCHEMA=SMS:SMS4 REMAP_TABLESPACE=SMS_MT:SMS CONTENT=DATA_ONLY PARALLEL=8 EXCLUDE=CONSTRAINT EXCLUDE=INDEX

记录一下供参考。

-The End-

Oracle impdp的ignore及 fromuser / touser 功能相关推荐

  1. oracle user_lobs,何种情况下imp的fromuser/touser改变tablespace失效

    exp/imp是大家在数据库迁移中最常见的工具,但是该工具对于表空间的转换不是很智能(最少没有datapump方便),使得很多人在导入数据的时候,吃够了表空间不存在的苦.这里有个细节:fromuser ...

  2. oracle impdp参数,expdp/impdp 详细参数解释

    调用EXPDP 使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此,使用EXPDP工具时,必须首先建立DIRECTORY对象 ...

  3. oracle impdp参数,expdp/impdp参数解释

    调用EXPDP 使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此,使用EXPDP工具时,必须首先建立DIRECTORY对象 ...

  4. Oracle系统用户的默认密码及功能

    Oracle系统用户的默认密码及功能介绍 用户                           密码                      关键性                        ...

  5. Oracle SQL中实现indexOf和lastIndexOf功能

    Oracle SQL中实现indexOf和lastIndexOf功能 https://www.2cto.com/database/201305/210470.html 转载于:https://www. ...

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

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

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

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

  8. oracle flashback清理,Oracle的Flashback Drop闪回删除功能实践

    Oracle的Flashback Drop闪回删除功能给出我们一种误DROP删除表的便捷恢复方式,实现这种功能的原理是Oracle的"回收站"(RecycleBin)功能.注意,如 ...

  9. oracle中yest,DBFS就是Oracle数据库11gR2中提供的能够将Oracle数据库当成文件系统来使用的功能...

    简单的来说,DBFS就是Oracle数据库11gR2中提供的能够在Linux操作系统中将Oracle数据库当成文件系统来使用的功能.在DBFS内部,文件是以SecureFiles LOBs(对比与以前 ...

最新文章

  1. pandas使用query函数和sample函数、使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据
  2. 收藏 | 因果推断书籍代码合集
  3. HACMP 认证学习系列,第 2 部分-1:计划与设计
  4. mysql主从同步 sql_mysql主从同步报错;Slave_SQL_Running: No
  5. kali无限登录_Kali Linux没有无线网卡?玩个锤纸~
  6. 处女座与cf(思维题)
  7. 他们也曾在数学“苦海”里痛不欲生
  8. 如何掌握所有的程序设计语言?
  9. 安装scrapy框架报错是常见问题
  10. 前端JS:判断list(数组)中的json对象是否重复
  11. nginx服务器配置安全维护,nginx 安全:如何强化服务器配置
  12. 一个端到端的机器学习项目全纪录(加州房价预测)
  13. 数学建模-线性规划模型基本原理与编程实现
  14. 让摄像头脱离线的束缚:使用手机充当电脑摄像头
  15. nvm 安装node版本报错clang: error: no such file or directory: ‘CXX=c++‘
  16. Cocos2d-x瓦片地图及本地存储
  17. 与体育行业有关的e–r图_体育产业与相关产业的产业关联度研究
  18. 在c语言中int i k d,c语言int *pInt=(int *)d; 什么意思?
  19. 网络安全行业与就业-网络安全事件分类
  20. 金融风控指标:WOE, IV, KS,LIFT值和PSI

热门文章

  1. mysql与dns_借助mysql和DNS view实现智能DNS(centos6.3 x64环境)
  2. 机器学习:从感知机模型体会随机梯度下降
  3. mybatis当遇到,用mysql关键字作为的字段的表,如何处理
  4. C# 线程的定义和使用
  5. [Win32]一个调试器的实现(二)调试事件的处理
  6. ffmpeg + x264 编码H264(x86+arm)
  7. Linux 开发板4G转WiFi热点 手机连接热点上网(三 WiFi模块的移植及AP的建立)
  8. bash: ./make_ext4fs: No such file or directory 错误解决方法
  9. apache压力测试
  10. apache站点优化—数据压缩