本文内容

  • 数据泵与传统的 IMP/EXP 工具的区别
  • 开始使用 datapump 导出
  • 创建数据库目录
  • 再次尝试导出
  • 导入另一个数据库
  • 网络导入
  • 从 PL/SQL 调用
  • Oracle 11g Release 1 (11.1) Data Pump 导出和导入概述
  • Oracle 11g Release 1 (11.1) Data Pump 导出和导入模式
  • 参考资料
  • 修改记录

导出/导入是逻辑备份,用于数据迁移,不能跟冷备份和热备份相比。

从 Oracle 10 g 开始,Oracle 引入了一个新的导入和导出工具数据泵(Oracle Data pump),是一个服务,基于大容量数据迁移的结构,用来取代传统的 IMP/EXP 工具。数据泵与传统的导入/导出工具完全不同。传统的 IMP/EXP 是 Oracle 最古老的两个命令行工具,但不支持所有的 Oracle 10g 和 11g 的功能。这个新的工具名为 expdp 和 impdp。

数据泵与传统的 IMP/EXP 工具的区别


  • 传统的 IMP/EXP 工具,都作为客户端程序运行,如果在导出过程中发生网络中断或客户端程序异常,都会导致导出操作失败;而数据泵主要工作在服务器端,通过新的 API 来建立和管理,主要由 DBMS_DATAPUMP 来完成。数据泵完全成为一个客户端应用,IMPDP/EXPDP 执行的命令实际上都是在调用服务器端的 API 在执行操作,一旦一个任务被调度或执行,客户端就可以退出连接,任务会在服务端继续运行。
  • 传统的 IMP/EXP 工具,是单线程操作,这在很多情况下成为一个瓶颈;而数据泵多线程的,建立多个数据泵工作进程来读/写正在被导出/导入的数据,也可以建立并行IO服务器进行。
  • 此外,数据泵还有其他优势。其实,它们的差异都归于结构的差异。传统的 IMP/EXP 完成是在客户端进行,而数据泵是在调用服务端的 API。

 

开始用 datapump 导出


$ expdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp
 
Export: Release 10.2.0.1.0 - 64bit Production on Friday, 31 March,  2006 11:36:07
Copyright (c) 2003, 2005, Oracle.  All rights reserved.
 
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
 
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39087: directory name DMPDIR is invalid

相关文章:

  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-09
  • 2021-10-05
  • 2021-09-20
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
相关资源
相似解决方案