ORACLE EXPDP/IMPDP
参数详解
Oracle Database 10g 引入了最新的数据泵(Data Dump)技术,使 DBA 或开发人员可以将数
据库元数据(对象定义)和数据快速移动到另一个 oracle 数据库中.
数据泵导出导入(EXPDP 和 IMPDP)的作用
1,实现逻辑备份和逻辑恢复.
2,在数据库用户之间移动对象.
3,在数据库之间移动对象
4,实现表空间搬移.
数据泵导出导入与传统导出导入的区别
在 10g 之前,传统的导出和导入分别使用 EXP 工具和 IMP 工具,从 10g 开始,不仅保留了原有LLLLL
L的 EXP 和 IMP 工具,还提供了数据泵导出导入工具 EXPDP 和 IMPDP.使用 EXPDP 和 IMPDP
时应该注意的事项;
EXP 和 IMP 是客户段工具程序,它们既可以在可以段使用,也可以在服务段使用.
EXPDP 和 IMPDP 是服务端的工具程序,他们只能在 ORACLE 服务端使用,不能在客户端使用
IMP 只适用于 EXP 导出文件,不适用于 EXPDP 导出文件;IMPDP 只适用于 EXPDP 导出文件,而
不LLLLLLL适用于 EXP 导出文;
数据泵导出包括导出表,导出方案,导出表空间,导出数据库 4 种方式.
EXPDP 命令行选项
1. ATTACH
该选项用于在客户会话与已存在导出作用之间建立关联.语法如下
ATTACH=[schema_name.]job_name
Schema_name 用于指定方案名,job_name 用于指定导出作业名.注意,如果使用
ATTACH 选项,在命LLLL令行除了连接字符串和 ATTACH 选项外,不能指定任何其他选项,
示例如下:
Expdp scott/tiger ATTACH=scott.export_job
2. CONTENT
该选项用于指定要导出的内容.默认值为 ALL
CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
当设置 CONTENT 为 ALL时,将导出对象定义及其所有数据.为 DATA_ONLY 时,只导出
对象数据,为 METADATA_ONLY 时,只导出对象定义
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump
CONTENT=METADATA_ONLY