当前位置:网站首页 > 技术博客 > 正文

oracle数据泵导出dmp文件



数据泵(data pump)是oracle 10g新增的功能。

工具EXPDP将数据库对象的元数据(对象结构)或数据导出到转储文件中;而数据泵导入则是使用工具IMPDP将转储文件中的元数据及其数据导入到Oracle数据库中。

EXPDP可以导出表、导出用户模式、表空间和全数据库4种方式;相应的,impdp可以导入表、导出用户模式、表空间和全数据库。

expdp和impdp的使用,类似与exp和dmp

shell

 
  

shell

 
  

shell

 
  

【注】

  • 在10g之前,传统的导出导入分别使用exp工具和imp工具。从oracle database 10g开始,不仅保留了原有的exp和imp工具,还提供了数据泵导出导入工具expdp和impdp。
  • 从11g开始,在传统的export和import应用程序中可用的任何特性在data pump中都可用。

在使用expdp和impdp工具时,应该注意以下几点:

  • exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务器端使用。
  • expdp和impdp是服务器工具程序,它们只能在oracle服务器端使用,不能再客户端使用。
  • imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用与expdp导出的文件,不适用于exp导出文件。data pump导出导入所得到的文件跟传统的import/export应用程序导出导入的文件不兼容。

使用EXPDP和IMPDP还可以实现移动表空间,即将表空间从一个数据库移动到另一个数据库中。

在Oracle 10g前,移动表空间只能在相同的操作系统平台之间进行。在Oracle 11g中,不仅允许在相同平台之间移动表空间,而且允许在不同平台之间移动表空间。通过查询动态性能视图V$TRANSPORTABLE_PLATFORM,可以显示在哪些OS平台之间可以移动表空间。

数据字典 说明 dba_datapump_jobs 显示运行数据泵作业的信息,也可以使user_datapump_jobs变量 dba_datapump_sessions 提供数据泵作业会话级别的信息 datapump_paths 提供一系列有效的对象类型,可以将其与export或者impdp的include或者exclude参数关联起来 dba_directories 提供一系列已定义的目录

创建一个外部目录。

data pump要求为将要创建和读取的数据文件和日志文件创建目录,用来指向使用的外部目录。在oracle中创建目录对象时,可以使用 create directory语句。

shell

 
  

至此,准备工作结束。

shell

 
  

【注意】

  • 当导出的dumpfile名称与已有的dmp文件名重复时,导出失败,不覆盖原先存在的dmp文件

shell

 
  

shell

 
  

两种情况

1:表空间数据的导出

shell

 
  

2:可移动表空间导出

先将对应的表空间设置成只读状态,然后执行可移动表空间元数据导出

shell

 
  

全库模式导出

shell

 
  

表模式导入

shell

 
  

shell

 
  

shell

 
  

将对应的表空间设置成只读状态,然后执行可移动表空间元数据导出

shell

 
  

shell

 
  


来源: Transcendent
文章作者: Gavin Wang
文章链接: Oracle导入导出之数据泵(expdp/impdp) | Transcendent
本文章著作权归作者所有,任何形式的转载都请注明出处。



  • 上一篇: xmlpullparser
  • 下一篇: 新闻管理系统图片
  • 版权声明


    相关文章:

  • xmlpullparser2025-06-16 13:29:59
  • 火车头采集工具教程2025-06-16 13:29:59
  • 过程稳定性与性能基线建立2025-06-16 13:29:59
  • 二叉树的遍历!(简单)2025-06-16 13:29:59
  • srvctl stop scan_listener2025-06-16 13:29:59
  • 新闻管理系统图片2025-06-16 13:29:59
  • html表单标签属性2025-06-16 13:29:59
  • c++ fstream read2025-06-16 13:29:59
  • 安卓源码在哪个文件夹2025-06-16 13:29:59
  • 积分微分电路功能2025-06-16 13:29:59