CONTENT
可以选择
DATA_ONLY
和
METADATA_ONLY
,默认是
ALL
。
在只需要保存表结构或者只需要保存数据的场景中使用。
DUMPFILE
导出多个文件时文件名用逗号隔开,配合
PARALLEL
参数及
FILESIZE
参数使
用,通配符是
%U
,当使用通配符时,会自动生成导出文件。
该参数的一个特殊用法是可以指定每个文件的放在不同路径,语法是
scott1.dmp, scott2.dmp, dmpdir:scott3.dmp
其 中 红 色 部 分 是
directory
的 名 称 , 需 要 在 数 据 库 中 指 定 , 这 样 案 例 中
scott3.dmp
导出文件可与前两个文件在不同位置。适用于单一文件系统不足
以保存所有导出文件的场景。
ESTIMATE
该参数估算导出文件大小,有
BLOCKS
和
STATISTICS
两种值,默认第一种
(也就是说导出前必须做容量估算)。
当数据库很大或者遇到
bug
时,使用
BLOCKS
选项估算时间可能会很久(有
时会达几个小时),此时使用
STATISTICS
会快很多(通过统计信息估算,结
果不一定准确)。然而当数据字典表较大时(多数情况是由于存在大量复合分
区表),
STATISTICS
也会很慢,这时有两种解决方案:
搜集数据字典统计信息
--
要根据数据泵的会话中执行缓慢的
SQL
判断需要
搜集哪些字典表的信息
使用
exp
替换数据泵,因为
exp
没有估算大小这一环节
由于导出文件大小是可以靠人工进行估算的,所以如果因估算问题导致整个导
出无法进行或进行缓慢则代表该参数缺少关闭估算选项是不合理的,
oracle
可
能会在之后的版本中增强。
评论