Oracle RAC 实验环境RMAN备份v1.01(2)

2.3 删除历史无用文件夹
虽然已经制定了保留策略可以删除历史的陈旧备份,但是由于我这里的备份思路是每天建立一个新的文件夹,那么久而久之就会有很多的文件夹存留,不方便查看和管理,所以这里定期在系统级别删除过期备份的空文件夹。
比如我这里的冗余策略是3,那么我就删除5天以上都没有修改的文件夹,防止误删除有用的备份。

vi del_old.sh

#!/bin/bash #del old folders find /public/hotback/jyzhao/. -mtime +5

2.4 赋予以上脚本可执行权限
赋予脚本可执行的权限:

[oracle@jyrac1 rman_scripts]$ pwd /home/oracle/rman_scripts [oracle@jyrac1 rman_scripts]$ chmod u+x * [oracle@jyrac1 rman_scripts]$ ls -lrth total 12K -rwxr--r-- 1 oracle oinstall 1.1K Aug 6 17:02 db0_backup.rman -rwxr--r-- 1 oracle oinstall 69 Aug 6 17:03 del_old.sh -rwxr--r-- 1 oracle oinstall 960 Aug 6 17:17 arch_backup.rman 3.定时执行

根据备份策略,编辑定时执行的语句。

[oracle@jyrac1 ~]$ crontab -l 30 11 * * * /home/oracle/rman_scripts/db0_backup.rman > /dev/null 2&>1# 0 6,12,18 * * * /home/oracle/rman_scripts/arch_backup.rman > /dev/null 2&>1# 0 13 * * * /home/oracle/rman_scripts/del_old.sh > /dev/null 2&>1#

至此完成实验RAC环境RMAN备份策略的制定。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f624b29a75509253ef61586b353fe105.html