目标: 1、备份脚本每周天半夜3点自动执行。 2、数据库全备份,同时备份控制文件及归档日志文件。 3、备份保留14天,过期自动删除。 4、保留操作日志备查。(1)编写RMAN批处理文件:rman 自动备份脚本(oraback0.sh)run{ CONFIGURE RETENTION POLICY TO RECOVERY WINDOWN OF 14 DAYS; COFNIGURE CONTROLFILE AUTOBACK ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO "/Oracle/oradata/backup/rmanback/%F"; ALLOCATE CHANNEL C1 DEVICE TYPE DISK FORMAT "/oracle/oradata/backup/rmanback/orabk0_%d_%T_%s"; 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;补充: