EXP、IMP、EXPDP、IMPDP命令(二)

  • Post author:
  • Post category:其他



EXPDP、IMPDP命令的介绍


数据泵导出使用工具EXPDP将数据库对象的对象结构)或数据导出到转储文件中。而数据泵导入则是使用工具IMPDP将转储元件中的元数据及其数据导入Oracle数据库中。假设emp表被意外删除,那么可以使用IMPDP工具导入emp的结构信息和数据。数据泵包括导出表、导出模式、导出表空间和导出全数据库四种模式,需要注意的是EXPDP工具只能将导出的转储文件放在directory对象对应的OS目录中,而不能直接指定转储文件躲在的OS目录。


EXPDP、IMPDP命令与EXP、IMP命令的区别

  1. exp和imp是属于客户端工具,expdp和impdp 属于服务端工具
  2. 数据泵工具运行于服务器端,相比客户端的exp/imp其性能更好,并能实现exp/imp的全部功能
  3. 通过使用exclude,include,content等参数,数据泵可以为数据及数据对象提供更细微级别的选择性
  4. 通过设定数据库版本号,数据泵expdp/impdp可以兼容老版本的数据库系统
  5. 通过estimate_only参数,数据泵可以预估导出作业所需的磁盘空间
  6. 支持导入时重新映射功能(即将对象导入到新的目标数据文件、架构及表空间等);
  7. EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。

    EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。
  8. IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件



版权声明:本文为zoro_soro原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。