rman备份策略
【摘要】 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)