我将oradata目录下所有文件删除了,先恢复了controlfile。
然后
RMAN> restore database;
启动 restore 于 27-8月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
正将数据文件00002恢复到D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
正将数据文件00003恢复到D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
正将数据文件00004恢复到D:\ORACLE\ORADATA\ORCL\USERS01.DBF
正将数据文件00005恢复到D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
正将数据文件00006恢复到D:\ORACLE\ORADATA\ORCL\USERS02.DBF
正将数据文件00007恢复到D:\ORACLE\ORADATA\ORCL\USERS03.DBF
正将数据文件00008恢复到D:\ORACLE\ORADATA\ORCL\USERS04.DBF
正将数据文件00009恢复到D:\ORACLE\ORADATA\ORCL\USERS05.DBF
通道 ORA_DISK_1: 正在读取备份段 E:\ORCL_695122107_1SKMTE5R.BAK
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = E:\ORCL_695122107_1SKMTE5R.BAK 标记 = TAG20090817T092827
通道 ORA_DISK_1: 恢复完成, 用时: 00:02:25
完成 restore 于 27-8月 -09
RMAN> recover database;
启动 recover 于 27-8月 -09
使用通道 ORA_DISK_1
正在开始介质的恢复
存档日志线程 1 序列 245 已作为文件 E:\ORACLE\ARCHIVELOG\ARC00245_0657629811.001
存在于磁盘上
存档日志线程 1 序列 246 已作为文件 E:\ORACLE\ARCHIVELOG\ARC00246_0657629811.001
存在于磁盘上
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00245_0657629811.001 线程 =1 序列 =245
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00246_0657629811.001 线程 =1 序列 =246
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00247_0657629811.001 线程 =1 序列 =247
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00248_0657629811.001 线程 =1 序列 =248
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00249_0657629811.001 线程 =1 序列 =249
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00250_0657629811.001 线程 =1 序列 =250
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00251_0657629811.001 线程 =1 序列 =251
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00252_0657629811.001 线程 =1 序列 =252
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00253_0657629811.001 线程 =1 序列 =253
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00254_0657629811.001 线程 =1 序列 =254
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00255_0657629811.001 线程 =1 序列 =255
存档日志文件名 =E:\ORACLE\ARCHIVELOG\ARC00255_0657629811.001 线程 =1 序列 =256
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: recover 命令 (在 08/27/2009 11:24:59 上) 失败
RMAN-11003: 在分析/执行 SQL 语句期间失败: alter database recover logfile 'E:\ORA
CLE\ARCHIVELOG\ARC00255_0657629811.001'
ORA-00310: 归档日志包含序列 255; 要求序列 256
ORA-00334: 归档日志: 'E:\ORACLE\ARCHIVELOG\ARC00255_0657629811.001'
RMAN>