Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复
环境准备
创建directory对象
- create or replace directory expdp_dir as '/expdp';
读写权限授权给user用户
- grant read,write on directory expdp_dir to user;
数据泵并行备份与恢复
并行备份
- expdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log parallel=4
并行恢复
- impdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log parallel=4
注意事项:
- 1.不是并行度越高备份恢复越快
- 2.可以与FILESIZE参数联合使用
- 3.导入的PARALLEL值和导出时PARALLEL值可以完全不同的,推荐相同
数据泵的压缩备份与恢复
压缩备份
- expdp user/passwd directory=expdp_dir dumpfile=test.dmp logfile=test.log compression=ALL
压缩备份的恢复
对应的恢复不需要进行解压缩,直接导入即可
- impdp user/passwd directory=expdp_dir dumpfile=test.dmp logfile=test.log
并行与压缩备份联合
压缩并行备份
- expdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log compression=ALL parallel=4
对应的恢复
- impdp user/passwd directory=expdp_dir dumpfile=test_%U.dmp logfile=test.log parallel=4