![](https://csdnimg.cn/release/download_crawler_static/11274978/bg4.jpg)
Oracle
Oracle
数据库备份恢复
数据库备份恢复
Data
Data
Pump
Pump
Expdp-Impdp
Expdp-Impdp
参数详解与案例介绍
参数详解与案例介绍
Version:
Version:
<1.0>
<1.0>
整理
整理
:
:
风哥
风哥
来源:
来源:
ITPUX
ITPUX
技术网
技术网
(
(
http://
http://
www.itpux.com
www.itpux.com
):
):
mail:176140749@qq.com
mail:176140749@qq.com
ITPUX
技术网
(http://www.itpux.com),
中国最专业最全面的
IT
行业技术网站。
Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729
第 3页共 15页
1 Oracle 数据泵的介绍
Oracle 数据泵的工作流程如下:
1、在命令行执行命令
2、expdp/impd 命令调用 DBMS_DATAPUMPPL/SQL 包。 这个 API 提供高速的导出导入
功能。
3、当 data 移动的时候,DataPump 会自动选择 directpath 或者 externaltablemechanism 或
者 两种结合的方式。
当 metadata(对象定义) 移动的时候,DataPump 会使用 DBMS_METADATAPL/SQL 包。
MetadataAPI 将 metadata(对象定义)存储在 XML 里。
所有的进程都能 load 和 unload 这些 metadata. 因为 DataPump 调用的是服务端的 API, 所
以当一个任务被调度或执行,客户端就可以退出连接,任务 Job 会在 server 端继续执行,
随后通过客户端实用程序从任何地方检查任务的状态和进行修改。
2 Oracleexpdp/impdp 参数使用介绍
DataPumpexpdp/impdp 包括导出表,导出方案,导出表空间,导出数据库4种方式.
关于 expdp 与 impdp 的参数,可以使用 expdp-help 与 impdp-help 列出
2.1OracleEXPDP 命令参数及说明
(1).ATTACH
该选项用于在客户会话与已存在导出作用之间建立关联.语法如下
ATTACH=[schema_name.]job_name
Schema_name 用于指定方案名,job_name 用于指定导出作业名.注意,如果使用 ATTACH 选项,在命令行
除了连接字符串和 ATTACH 选项外,不能指定任何其他选项,示例如下:
Expdpscott/tigerATTACH=scott.export_job
(2).CONTENT
该选项用于指定要导出的内容.默认值为 ALL
CONTENT={ALL|DATA_ONLY|METADATA_ONLY}
当设置 CONTENT 为 ALL 时,将导出对象定义及其所有数据.为 DATA_ONLY 时,只导出对象数据,为
METADATA_ONLY 时,只导出对象定义。
Expdpscott/tigerDIRECTORY=dumpDUMPFILE=a.dumpCONTENT=METADATA_ONLY
(3) DIRECTORY
指定转储文件和日志文件所在的目录,DIRECTORY=directory_object