window平台Oracle数据库RMAN整库热备方案
【摘要】 window平台Oracle数据库RMAN整库热备方案
采用周增量差异备份策略方案:
1.星期天晚上 -level 0 backup (全备份)
2.星期一晚上 -level 1 backup (差异增量备份)
3.星期二晚上 -level 1 backup (差异增量备份)
4.星期三晚上 -level 1 backup (差异增量备份)
5.星期四晚上 -level 1 backup (差异增量备份)
6.星期五晚上 -level 1 backup (差异增量备份)
7.星期六晚上 -level 1 backup (差异增量备份)
每星期做个数据库的全备份(包括所有的数据、归档日志、控制文件)
每天做一次一级备份(包括增量的数据、归档日志、控制文件)
保存近7天的备份是有效的,超过7天的备份集会被丢弃
通过脚本删除丢弃的备份集
如果星期二需要恢复的话,只需要1+2,
如果星期四需要恢复的话,只需要1+2+3,
如果星期五需要恢复的话,只需要1+2+3+4,
如果星期六需要恢复的话,只需要1+2+3+4+5.
备注:
全备份:全量备份,0级增量备份能作为1级增量备份的基础
差异增量备份:只复制执行最后一次备份之后被更改的数据块
定时计划:
备份目录:
D:\Rmanbackup
|- oracle11g
|-data
|-INC0_20161206_0GRMPK0L_1_1.BAK(数据文件备份集)
|-ARCH_20161206_0NRMPKM7_1_1.BAK(归档日志备份集)
|-CTL_20161206_0PRMPKMN_1_1.BAK(控制文件备份集)
|-log
|-20161206(按年月日自动创建)
|-数据库备份脚本
|-inc0.bat(全量0级备份BAT)
|-inc1.bat(差异增量1级备份BAT)
|-inc0.txt(全量0级备份RUN脚本)
|-inc0.txt(差异增量1级RUN脚本)
|- oracle10g
|-data
|-INC0_20161206_0GRMPK0L_1_1.BAK
|-ARCH_20161206_0NRMPKM7_1_1.BAK
|-CTL_20161206_0PRMPKMN_1_1.BAK
|-log
|-20161206
|-数据库备份脚本
|-inc0.bat
|-inc1.bat
|-inc0.txt
|-inc0.txt
data:备份集物理文件存放目录
log:备份日志目录
数据库备份脚本:备份脚本相关
相关SQL:
备份脚本:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)