日期:2014-05-16 浏览次数:20496 次
Rman数据备份脚本 RUN { CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:/app/Administrator/backup/%F'; ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT 'D:/app/Administrator/backup/%U'; BACKUP DATABASE SKIP INACCESSIBLE FILESPERSET 10 PLUS ARCHIVELOG FILESPERSET 20 DELETE ALL INPUT; RELEASE CHANNEL CH1; } ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK; CROSSCHECK BACKUPSET; DELETE NOPROMPT OBSOLETE; 案例如下: 1.首先执行备份脚本 2.删除相关的数据文件 shutdown immediate; 删除数据文件D:\app\Administrator\oradata\ticket\TBS_DATA.DBF startup ; 3.rman恢复 rman target / restore datafile 'D:\app\Administrator\oradata\ticket\TBS_DATA.DBF'; 恢复数据文件 recover database datafile 'D:\app\Administrator\oradata\ticket\TBS_DATA.DBF'; 4.sqlplus 中打开数据库 alter database open;
?