RMAN备份,如何避开这个多出的操作?

[复制链接]
查看11 | 回复4 | 2012-7-12 18:47:29 | 显示全部楼层 |阅读模式
操作系统 AIX 5L
备份策略及时间如下:
$ crontab -l
00 02 1 * * /oradata/cron/rman_0.sh
00 03 * * 1 /oradata/cron/rman_1.sh
00 03 * * 2-0 /oradata/cron/rman_2.sh
也就是每月1号做0级备份,周一凌晨做1级备份,2--日做2级备份。
这样,就会造成一个问题:每个月的1号,除了做0级备份外,还会
做1或2级备份。很显示,此时的1或2级备份是多余的。
问:如何避开?
若是要通过写SHELL来判断日期。请教范例?
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
用date +%d可以获得当前时间
[php]
day=`date +%d`
if [ "$day" == "01" ] ; then
exit
fi
...

...
[/php]
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
老兄,我对脚本不懂,请指点:
1、这段语句是不是写在 rman_1.sh 或者 rman_2.sh 中?
2、请说明若不是"01",该如何执行?也即
rman_1.sh 的脚本这样写:
day=`date +%d`
if [ "$day" == "01" ] ; then
exit
else
connect catalog rman/rman
connect target sys/********@db
run { execute script backup_inc_1; }
exit;
对否 ?
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
http://bbs.chinaunix.net/forum/viewforum.php?f=24
回复

使用道具 举报

千问 | 2012-7-12 18:47:29 | 显示全部楼层
最初由 ZALBB 发布
[B]每个月的1号,除了做0级备份外,还会
做1或2级备份。很显示,此时的1或2级备份是多余的。
[/B]

这里我不是很赞同
这个1或者2级backup 也会有用场的
尽量避免全备份的恢复不是意见不错的事情么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行