导航

14.1 EXPDP 和 IMPDP 简介

Posted on 2009-01-04 11:37  毅无涯  阅读(560)  评论(0编辑  收藏  举报

(1) 数据泵导出(Data Dump Export)。数据泵导出是Oracle Database 10g 新增加的功能,它是指使用实用工具EXPDP 将数据库对象的元数据或数据导出到转储文件中。

(2) 数据泵导入(Data Dump Import)。数据泵导入是Oracle Database 10g 新增加的功能,它是指使用实用工具IMPDP 将转储文件中的元数据及其数据导入到Oracle 数据库中。

(3) 数据泵导出导入(EXPDP 和 IMPDP) 的作用。

  • 数据泵导出导入可以实现逻辑备份和逻辑恢复。通过使用EXPDP,可以将数据库对象备份到转储文件中;当表被意外删除或截断时,使用IMPDP 可以将转储文件中的对象和数据导入到数据库。
  • 数据泵导出和导入可以在数据库用户之间移动对象。例如,使用EXPDP 可以将SCOTT 方案的对象存储到转储文件,使用IMPDP 可以将转储文件中的对象导入到其他数据库用户中。
  • 使用数据泵导入(IMPDP) 可以在数据库之间移动对象。通过使用IMPDP 工具,可以直接将一个数据库中的对象移动到另一个数据库中。
  • 数据泵导出导入可以实现表空间搬移。通过结合使用EXPDP 和IMPDP,可以将一个数据库的表空间搬移到另一个数据库中。

(4) 数据泵导出导入与传统导出导入的区别。

  • EXP 和IMP 是客户端的工具程序,它们既可以在客户端使用,也可以在服务器端作用。
  • EXPDP 和IMPDP 是服务器端的工具程序,它们只能在Oracle 服务器端使用,而不能在Oracle 客户端使用。
  • IMP 只适用于EXP 导出文件,而不适合于EXPDP 导出文件;IMPDP 只适用于EXPDP 导出文件,而不适用于EXP 导出文件。