WEB开发网
开发学院数据库Oracle RMAN备份恢复之归档日志对BLOCKRECOVER的影响 阅读

RMAN备份恢复之归档日志对BLOCKRECOVER的影响

 2007-06-19 12:33:18 来源:WEB开发网   
核心提示: RMAN-06053: unable to perform media recovery because of missing logRMAN-06025: no backup of log thread 1 seq 326 scn 58749837 found to restoreRMA

RMAN-06053: unable to perform media recovery because of missing log

RMAN-06025: no backup of log thread 1 seq 326 scn 58749837 found to restore

RMAN-06025: no backup of log thread 1 seq 325 scn 58749812 found to restore

RMAN-06025: no backup of log thread 1 seq 324 scn 58749793 found to restore

RMAN-06025: no backup of log thread 1 seq 323 scn 58749778 found to restore

仍然报错,这说明文档上描述的BLOCKRECOVER可以跨越无关的日志的说法是有问题的。

下面依次恢复323、324的名称并测试发现仍然存在上面的问题。

最后恢复325的名称,目前仅归档326不可见,而这个归档是一个空归档,看看BLOCKRECOVER是否可以跳过空归档进行恢复。

RMAN> blockrecover datafile 5 block 27;

启动 blockrecover 于 17-6月 -07

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在恢复块

通道 ORA_DISK_1: 正在指定要从备份集恢复的块

正在恢复数据文件 00005 的块

通道 ORA_DISK_1: 已从备份段 1 恢复块

段 handle=F:ORACLEORACLE920DATABASEHIKFE30_1_1 tag=TAG20070617T020728 param

s=NULL

通道 ORA_DISK_1: 块恢复已完成

正在开始介质的恢复

存档日志线程 1 序列 327 已作为文件 F:ORACLEORADATATEST1ARCHIVELOGARC00327.001 存在于磁盘上

存档日志线程 1 序列 328 已作为文件 F:ORACLEORADATATEST1ARCHIVELOGARC00328.001 存在于磁盘上

存档日志线程 1 序列 329 已作为文件 F:ORACLEORADATATEST1ARCHIVELOGARC00329.001 存在于磁盘上

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of blockrecover command at 06/17/2007 02:41:16

RMAN-06053: unable to perform media recovery because of missing log

RMAN-06025: no backup of log thread 1 seq 326 scn 58749837 found to restore

错误依旧,RMAN连一个空的归档都无法跳过,看来这块的文档描述和实际情况有很大的出入。

从这一点也反映出归档日志的重要性,如果丢失了归档日志,不管是常规恢复还是数据库的恢复都是无法进行的。

上一页  1 2 3 4 5 6 

Tags:RMAN 备份 恢复

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接