当前位置:网站首页>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
边栏推荐
- 宝塔面板开放Redis给指定外网机器
- fatal error C1083 无法打开包括文件'io.h' No such file
- 12海里、24海里、200海里的意义及名称
- WSL 提示音关闭
- It is reported that the original Meitu executive joined Weilai mobile phone, the top product may exceed 7,000 yuan
- 丁香园
- 自定义picker滚动选择器样式
- 消息称原美图高管加盟蔚来手机 顶配产品或超7000元
- 镜像瘦身:每一层都不能放过
- MySQL advanced (thirty-three) MySQL data table adding fields
猜你喜欢
Understanding_Data_Types_in_Go
从洞察到决策,一文解读标签画像体系建设方法论
How does IT Xiaobai learn PHP systematically
[Semantic Segmentation] DeepLab Series
【有限元分析】异型密封圈计算泄漏量与参数化优化过程(带分析源文件)
Classifying irises using decision trees
MySQL Principle and Optimization: Update Optimization
2022年中国软饮料市场洞察
领域驱动模型设计与微服务架构落地-从项目去剖析领域驱动
Redis -- Nosql
随机推荐
SWIG tutorial "four" - package of go language
12海里、24海里、200海里的意义及名称
Websocket realizes real-time change of chart content
Parallels 将扩展桌面平台产品,以进一步改善在 Mac 上运行 Windows 的用户体验和工作效率
2022年网络安全培训火了,缺口达95%,揭开网络安全岗位神秘面纱
SWIG教程《二》
JS entry to proficient full version
池化技术有多牛?来,告诉你阿里的Druid为啥如此牛逼!
基于ArcGIS水文分析、HEC-RAS模拟技术在洪水危险性及风险评估
中学数学建模书籍及相关的视频等(2022.08.09)
Flask框架——基于Celery的后台任务
SWIG Tutorial "One"
易观分析联合中小银行联盟发布海南数字经济指数,敬请期待!
Problem solving-->Online OJ (19)
1004 (tree array + offline operation + discretization)
SWIG教程《四》-go语言的封装
Basic use of Go Context
基于 Azuki 系列:NFT估值分析框架“DRIC”
产品使用说明书小程序开发制作说明
PyTorch multi-machine multi-card training: DDP combat and skills