expdp是一个用来导出(export)数据库数据或元数据,最终是将他们生成位一个操作系统文件,即dump file set
dump 文件包含如下内容:
该文件由服务器进程生成,DBA必须为其指定directory 对象
它通过data filters 和metadata filters 来过滤掉我们不想要导出的内容
这2个将在下节介绍
我们使用expdp命令来调用Data Pump Export工具
我们指定expdp的参数来控制其行为
参数可以在命令行和或参数文件中指定
注意:不要使用sys用户执行expdp
后面的章节分别介绍这三个方式
Full Export Mode
该模式导出所有数据,使用full参数
必须有 EXP_FULL_DATABASE 权限
Schema Mode
这是默认的导出方式,导出列出来的schema对象,使用schema参数
如果schema中对象引用的对象不包含在schema参数中,则该引用的对象不导出
Table Mode
该模式导出指定的表,使用tables参数
Tablespace Mode
该模式导出指定表空间的对象,包含其他表空间的引用对象,使用TABLESPACES参数
Transportable Tablespace Mode
该模式用于传输表空间的数据迁移,采用TRANSPORT_TABLESPACES参数