暂无图片
分享
弱小可怜又无助
2021-09-29
Oracle怎么备份表最快
暂无图片 10M

请问64G的大表,2亿数据,怎么备份效率最快?

收藏
分享
5条回答
默认
最新
三笠丶
暂无图片

只备份一张表的话,直接 ctas 创建一个备份表出来,很快。

如果需要更快的话,可以加并行度!

create table A_bak as select /*+parallel(t,8)*/* from A t;
暂无图片 评论
暂无图片 有用 0
暂无图片
三笠丶
答主
2021-09-29
记得给我点采纳呀~
三石

expdp 用户/密码 tables=用户.表名  dumpfile=expdp.dmp directory=EXPDP_DMP logfile=test_$(date +%Y%m%d).log parallel=4 exclude=statistics;

并行为4,不要统计信息

暂无图片 评论
暂无图片 有用 0
弱小可怜又无助
题主
2021-09-29
谢谢,我开并行加nologging处理。
三笠丶
暂无图片

如果需要备到物理磁盘的话,可以参考 三石 👍🏻

暂无图片 评论
暂无图片 有用 0

换全国排名第一的服务器就行,嗷嗷的

暂无图片 评论
暂无图片 有用 0
三笠丶
暂无图片
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏