当前位置:网站首页>Oracle数据库备份dmp文件太大,有什么办法可以在备份的时候拆分成多个dmp吗?
Oracle数据库备份dmp文件太大,有什么办法可以在备份的时候拆分成多个dmp吗?
2022-08-10 14:46:00 【布衣&凡尘】
Oracle数据库备份dmp文件太大,有什么办法可以在备份的时候拆分成多个dmp吗?
采纳答案1:
建导出的时候,按时间或其它条件进行拆分导出。
然后写一个shell 脚本循环导出:
示例:
vim par.pardirectory=DP_DIRdumpfile=t1.dmptables=t1query=t1:" WHERE CREATED_TS >= TO_DATE('20170501 000000', 'YYYY/MM/DD HH24:MI:SS') AND CREATED_TS < TO_DATE('20170601 000000', 'YYYY/MM/DD HH24:MI:SS')"logfile=expdp_test.logcontent=data_only -- 只 导出数据expdp 用户名/'密码' parfile=par.par
示例2:
图片截取:
https://www.xifenfei.com/2021/06/expdp-single-table-parallel.html
再有一个方法就是用并行,生产环境使用并行有点危险,我没有用过,但也是一个思路,供你参考:
图片截取:
https://www.it610.com/article/1290850473259114496.htm
希望对你有所帮助。如有帮助,请点击采纳
其他答案1:
建导出的时候,按时间或其它条件进行拆分导出。
然后写一个shell 脚本循环导出:
示例:
vim par.pardirectory=DP_DIRdumpfile=t1.dmptables=t1query=t1:" WHERE CREATED_TS >= TO_DATE('20170501 000000', 'YYYY/MM/DD HH24:MI:SS') AND CREATED_TS < TO_DATE('20170601 000000', 'YYYY/MM/DD HH24:MI:SS')"logfile=expdp_test.logcontent=data_only -- 只 导出数据expdp 用户名/'密码' parfile=par.par
示例2:
图片截取:
https://www.xifenfei.com/2021/06/expdp-single-table-parallel.html
再有一个方法就是用并行,生产环境使用并行有点危险,我没有用过,但也是一个思路,供你参考:
图片截取:
https://www.it610.com/article/1290850473259114496.htm
希望对你有所帮助。如有帮助,请点击采纳
其他答案2:
DUMPFILE可以通过指定%U替换变量,可创建多个转储文件,替换变量将从01到99,例如exp%U.dmp可以转储成exp01.dmp, exp02.dmp, exp03.dmp等文件名。
用%U指定的多个转储文件,由参数PARALLEL决定。
在用逗号分隔的列表中提供多个文件
https://docs.oracle.com/database/121/SUTIL/GUID-A6300021-419F-4C1D-AFF1-38FE1123326B.htm#SUTIL841
https://blog.csdn.net/linsuhangoracle/article/details/118960073
其他答案3:
其他答案4:
在进行expdp导出的时候,有这么几个参数可以指定:
1、filesize----》指定单个dump文件的大小
2、%U替换变量,可创建多个转储文件
3、parallel-----》指定导出时启动的并行进程。
如果想导出多个文件,可以通过以上参数配合实现,请注意一般如果只有一个表,启动多个并行,性能提升并不明显。
expdp mobile/mobile directory=DATA_PUMP_DIR dumpfile=UserBoss_20160619_25%U.dmp parallel=4 filesize=500M
边栏推荐
猜你喜欢
Flask框架——基于Celery的后台任务
易基因|深度综述:m6A RNA甲基化在大脑发育和疾病中的表观转录调控作用
奢侈品鉴定机构小程序开发制作功能介绍
It is reported that the original Meitu executive joined Weilai mobile phone, the top product may exceed 7,000 yuan
注意力模型---Attention Model
MySQL 原理与优化:Update 优化
易观分析联合中小银行联盟发布海南数字经济指数,敬请期待!
阿里五位MySQL封神大佬耗17个月总结出53章性能优化法则
SWIG教程《二》
Azure IoT 合作伙伴技术赋能工作坊:IoT Dev Hack
随机推荐
Understanding_Data_Types_in_Go
基于inotify实现落盘文件的跨进程实时读写交互
等保2.0一个中心三重防护指的是什么?如何理解?
物资采购小程序开发制作功能介绍
How to code like a pro in 2022 and avoid If-Else
C#实现访问OPC UA服务器
解读STEAM教育中的表现性评价
2022-08-10日报: Swin Transformer作者曹越加入智源,开展视觉基础模型研究
2022年网络安全培训火了,缺口达95%,揭开网络安全岗位神秘面纱
奢侈品鉴定机构小程序开发制作功能介绍
符合信创要求的堡垒机有哪些?支持哪些系统?
Flask框架——基于Celery的后台任务
王学岗—————————哔哩哔哩直播-手写哔哩哔哩硬编码录屏推流(硬编)(26节课)
Flask框架——MongoEngine使用MongoDB数据库
王学岗————直播推流(软便)03x264集成与camera推流
Lack of comparators, op amps come to the rescue!(Op amp is recorded as a comparator circuit)
自定义picker滚动选择器样式
JS入门到精通完整版
字节终面:CPU 是如何读写内存的?
"Thesis Reading" PLATO: Pre-trained Dialogue Generation Model with Discrete Latent Variable