整个过程在归档模式下进行
1. 备份目标
每天夜间 1 点执行
数据库全备, 同时备份控制文件及归档日志文件, 备份文件保存至 c:\backup 目录下
并在完成归档日志文件备份后, 自动删除已备份的归档日志
备份保留7天, 过期则自动删除
保留操作日志备查
RMAN 批处理, 保存为 c:\/database_backup_.rman
run {
configure retention policy to recovery window of 7 days;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '/backup/%f';
allocate channel c1 device type disk format '/backup/%u';
backup database skip inaccessible filesperset 10 plus archivelog filesperset 20 delete all input;
release channel c1;
}
allocate channel for maintenance device type disk;
crosscheck backupset;
delete noprompt obsolete;
2. 调用脚本 C:\database_backup_.bat
rman target 'sys/admin@test'
log='C:\backup\logs\%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2%.log'
cmdfile='C:\database_backup_.rman'
3. 设定执行计划
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22558114/viewspace-1086575/
,如需转载,请注明出处,否则将追究法律责任。