目标:
3、备份保留14天,过期则自动删除;
4、保留操作日志备查。
编写
RMAN批处理文件
run{
configure retention policy to recovery window of 14 days;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to 'D:\app\oracle\backup\%F';
allocate channel c1 device type disk format 'D:\app\oracle\backup\BAK_%U';
backup database skip inaccessible
plus archivelog filesperset 20
delete all input;
release channel c1;
}
allocate channel for maintenance device type disk;
crosscheck backupset;
delete noprompt obsolete;
保存至D:\app\oracle\script\backup\db_fullbak_orcl.rman
编写命令执行批处理
set oracle_sid=orcl
rman target/ log D:\app\oracle\script\backup\logs\BAK_%DATE:~0,10%.LOG cmdfile=D:\app\oracle\script\backup\db_fullbak_orcl.rman
设定执行计划
windows下控制面板--任务计划--添加任务计划
linux下 crontab指令