li
  当前位置:主页 > 备份恢复 > 文章内容
li
RMAN备份恢复之控制文件的恢复(二) (3)
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:23  
本文章共4347字,分3页,当前第3页,快速翻页:
 

ORA-01110: 数据文件 1: 'F:ORACLEORADATATEST1SYSTEM01.DBF'

RMAN> recover database;

启动 recover 于 23-7月 -07
使用通道 ORA_DISK_1

正在开始介质的恢复

存档日志线程 1 序列 2 已作为文件 F:ORACLEORADATATEST1REDO01.LOG 存在于磁盘上

存档日志线程 1 序列 3 已作为文件 F:ORACLEORADATATEST1REDO02.LOG 存在于磁盘上

存档日志线程 1 序列 4 已作为文件 F:ORACLEORADATATEST1REDO03.LOG 存在于磁盘上

无法找到存档日志
存档日志线程 =1 序列=0
Oracle 错误:
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
ORA-01152: 文件 1 没有从完备的旧备份中恢复
ORA-01110: 数据文件 1: 'F:ORACLEORADATATEST1SYSTEM01.DBF'

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 07/23/2007 22:09:17
RMAN-06054: media recovery requesting unknown log: thread 1 scn 58880369

RMAN> catalog archivelog 'F:oracleoradata est1ARCHIVELOGARC00001.001';

已编目的存档日志
存档日志文件名 =F:ORACLEORADATATEST1ARCHIVELOGARC00001.001 记录 ID=35 时间戳 =628726349

RMAN> recover database;

启动 recover 于 23-7月 -07
使用通道 ORA_DISK_1

正在开始介质的恢复

存档日志线程 1 序列 1 已作为文件 F:ORACLEORADATATEST1ARCHIVELOGARC00001.001
存在于磁盘上
存档日志线程 1 序列 2 已作为文件 F:ORACLEORADATATEST1REDO01.LOG 存在于磁盘上

存档日志线程 1 序列 3 已作为文件 F:ORACLEORADATATEST1REDO02.LOG 存在于磁盘上

存档日志线程 1 序列 4 已作为文件 F:ORACLEORADATATEST1REDO03.LOG 存在于磁盘上

存档日志文件名 =F:ORACLEORADATATEST1ARCHIVELOGARC00001.001 线程 =1 序列 =0
存档日志文件名 =F:ORACLEORADATATEST1REDO01.LOG 线程 =1 序列 =2
存档日志文件名 =F:ORACLEORADATATEST1REDO02.LOG 线程 =1 序列 =3
存档日志文件名 =F:ORACLEORADATATEST1REDO03.LOG 线程 =1 序列 =4
完成介质的恢复
完成 recover 于 23-7月 -07

RMAN> alter database open resetlogs;

数据库已打开

RMAN>

上面碰到的第一个错误:RMAN-06495是由于没有设置DBID造成的,通过控制文件名称中包含的DBID信息设置DBID,并且根据控制文件的位置设置控制文件自动备份的目录和格式。

IXDBA.NET社区论坛

第二个错误:RMAN-06172是由于控制文件的生成日期早于恢复默认查询日期(7天),通过设置MAXDAYS来避免这个错误的产生。

第三个错误说明恢复了控制文件后,数据库必须以RESETLOGS方式打开。

第四个错误表示,由于恢复了以前备份的控制文件,目前数据库数据文件和控制文件不一致,因此必须要进行恢复。

最后一个错误是由于归档日志的产生晚于控制文件,因此控制文件中没有包括归档的信息,于是在恢复的过程中由于没有找到第一个归档信息,而导致恢复无法完成。通过CATALOG命令使得RMAN记录了归档信息后,恢复完成。



阅读更多内容<<上一页 · 1 · 2 · 3


  上一篇: RMAN环境变量的设置   下一篇: RMAN备份恢复之SPFILE的恢复(二...
li
 §相关评论  
 热点文章

·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 编辑推荐
·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 相关篇章
·RMAN环境变量的设置
·RMAN备份恢复之NETBACKUP客户端存...
·RMAN退出时出现RMAN-6900信息
·等待事件ARCH wait on ATTACH
·RMAN备份之备份多个备份集到带库...
·RMAN备份之备份多个备份集到带库...
·RMAN备份之备份多个备份集到带库...
·9201RMAN认为自动备份过期
·RMAN备份恢复——备份集存储位置...
·Solaris上安装Oracle10201
·RMAN备份恢复之SPFILE的恢复(二...
·RMAN备份恢复之控制文件的恢复(...
·RMAN备份恢复之SPFILE的恢复(一...
·利用NETBACKUP将备份写到磁盘上
·RMAN备份恢复之控制文件的恢复(...
·RMAN备份多个备份集到带库的小bu...
·RMAN备份恢复之归档日志对BLOCKR...
·RMAN备份恢复之BLOCKRECOVER
·RMAN备份的并行
·使用JOB定时备份数据库
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接