rman备份策略

举报
snowofsummer 发表于 2021/10/09 08:32:00 2021/10/09
【摘要】 1,计划任务5 4 3 * * /export/home/oracle/backup_script/firstly/database_backup_0.sh5 4 1,2 * * /export/home/oracle/backup_script/firstly/database_backup_2.sh5 4 4-18 * * /export/home/oracle/backup_scri...

1,计划任务

5 4 3 * *  /export/home/oracle/backup_script/firstly/database_backup_0.sh
5 4 1,2 * * /export/home/oracle/backup_script/firstly/database_backup_2.sh
5 4 4-18 * * /export/home/oracle/backup_script/firstly/database_backup_2.sh
5 4 20-31 * * /export/home/oracle/backup_script/firstly/database_backup_2.sh
5 4 19 * *  /export/home/oracle/backup_script/firstly/database_backup_1.sh

2,database_backup_0.sh

#!/bin/bash
. /export/home/oracle/.profile
export ORACLE_SID=firstly1
/oracle/app/oracle/product/11.1.0/db_1/bin/rman target / log /backup/rman/log/firstly-`date +%Y-%m-%d_%H-%M-%S`.log cmdfile=/export/home/oracle/backup_script/firstly/database_backup_0.rman >/dev/null 2>&1
/usr/bin/find /backup/rman/log -name "firstly-20*.log" -mtime +90 -exec rm -rf {} \;

3,database_backup_0.rman 

run{
backup as compressed backupset incremental level=0 format='/backup/rman/firstly/%d_DF_%s_%p_%T_%t.bak' database include current controlfile plus archivelog format='/backup/rman/firstly/%d_AL_%s_%p_%T_%t.bak' delete all input;
delete noprompt obsolete;
}

4,database_backup_2.sh 

#!/bin/bash
. /export/home/oracle/.profile
export ORACLE_SID=firstly1
/oracle/app/oracle/product/11.1.0/db_1/bin/rman target / log /backup/rman/log/firstly-`date +%Y-%m-%d_%H-%M-%S`.log cmdfile=/export/home/oracle/backup_script/firstly/database_backup_2.rman >/dev/null 2>&1
/usr/bin/find /backup/rman/log -name "firstly-20*.log" -mtime +90 -exec rm -rf {} \;

5,database_backup_2.rman 

run{
backup as compressed backupset incremental level=2 format='/backup/rman/firstly/%d_DF_%s_%p_%T_%t.bak' database plus archivelog format='/backup/rman/firstly/%d_AL_%s_%p_%T_%t.bak' delete all input;
delete noprompt obsolete;
}

6,database_backup_1.sh 

#!/bin/bash
. /export/home/oracle/.profile
export ORACLE_SID=firstly1
/oracle/app/oracle/product/11.1.0/db_1/bin/rman target / log /backup/rman/log/firstly-`date +%Y-%m-%d_%H-%M-%S`.log cmdfile=/export/home/oracle/backup_script/firstly/database_backup_1.rman >/dev/null 2>&1
/usr/bin/find /backup/rman/log -name "firstly-20*.log" -mtime +90 -exec rm -rf {} \;

7, database_backup_1.rman 

run{
backup as compressed backupset incremental level=1 format='/backup/rman/firstly/%d_DF_%s_%p_%T_%t.bak' database plus archivelog format='/backup/rman/firstly/%d_AL_%s_%p_%T_%t.bak' delete all input;
delete noprompt obsolete;
}

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。