可以将数据库管理器配置为自动修剪恢复历史记录文件条目并更新其状态。
下列数据库配置参数控制数据库管理器修剪哪些条目:
num_db_backups 指定为数据库保留的数据库备份的数目rec_his_retentn 指定将保留关于备份的历史记录信息的天数auto_del_rec_obj指定数据库管理器是否应删除与修剪的恢复历史记录文件条目关联的日志文件、备份映像和装入副本映像
要将数据库管理器配置为自动管理恢复历史记录文件,请设置下列配置参数:
num_db_backups
rec_his_retentn
auto_del_rec_obj
如果 auto_del_rec_obj 设置为 ON,那么一旦有比 num_db_backups 配置参数更多的成功数据库备份条目,数据库管理器将自动修剪比 rec_his_retentn 旧的恢复历史记录文件条目。
例如:
num_db_backups =7
rec_his_retentn =7
auto_del_rec_obj = on
收起vi RoutineDelete.sh ,输入如下内容
TNOW=`date +%Y%m%d`
DaysToDelete=<一个整数,用来表示你要删除几天前的>
TTNOW=`date \"+%Y%m%d\" -d \"$TNOW -$DaysToDelete days\"`
FILETOREMOVE=`ls <数据库的备份路径> | grep $TTNOW`
rm -f <数据库的备份路径>/$FILETOREMOVE
退出保存,并赋予执行权限
然后crontab -e 建立一个定时任务,每天几点执行
打完收工
收起