2.3 删除历史无用文件夹
虽然已经制定了保留策略可以删除历史的陈旧备份,但是由于我这里的备份思路是每天建立一个新的文件夹,那么久而久之就会有很多的文件夹存留,不方便查看和管理,所以这里定期在系统级别删除过期备份的空文件夹。
比如我这里的冗余策略是3,那么我就删除5天以上都没有修改的文件夹,防止误删除有用的备份。
vi del_old.sh
#!/bin/bash #del old folders find /public/hotback/jyzhao/. -mtime +52.4 赋予以上脚本可执行权限
赋予脚本可执行的权限:
根据备份策略,编辑定时执行的语句。
[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备份策略的制定。