免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1754 | 回复: 1
打印 上一主题 下一主题

归档模式下的备份还原问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-01 15:47 |只看该作者 |倒序浏览
如果在归档模式下用rman做了完全备份,包括归档日志的备份。并用list backup of archivelog all;验证过
-------------略去部分
Thrd Seq     低 SCN    短时间     下一个 SCN   下一次
---- ------- ---------- ---------- ---------- ---------
1    88      4748443    27-4月 -08 4777206    27-4月 -08
1    89      4777206    27-4月 -08 4810775    27-4月 -08
1    90      4810775    27-4月 -08 4826007    27-4月 -08
-------------略去部分
  Thrd Seq     低 SCN    短时间     下一个 SCN   下一次
  ---- ------- ---------- ---------- ---------- ---------
  1    86      4608258    26-4月 -08 4633019    26-4月 -08
  1    87      4633019    26-4月 -08 4748443    27-4月 -08
由于实验关系在rman完全备份归档模式下的oracle数据库的时候只有seq 86-90的日志文件。


请问在删除部分数据文件后
启动到mount 模式下
rman>restore database;
正常
rman>recover database;
启动 recover 于 01-5月 -08
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2

正在开始介质的恢复

存档日志线程 1 序列 92 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00092.001
存在于磁盘上
存档日志线程 1 序列 93 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00093.001
存在于磁盘上
存档日志线程 1 序列 94 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00094.001
存在于磁盘上
存档日志线程 1 序列 95 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00095.001
存在于磁盘上
存档日志线程 1 序列 96 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00096.001
存在于磁盘上
存档日志线程 1 序列 97 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00097.001
存在于磁盘上
存档日志线程 1 序列 98 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00098.001
存在于磁盘上
存档日志线程 1 序列 99 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00099.001
存在于磁盘上
存档日志线程 1 序列 100 已作为文件 D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00100.001
存在于磁盘上
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 05/01/2008 15:30:25
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06025: no backup of log thread 1 seq 91 scn 4826007 found to restore

我1~91archivelog在备份的时候就没有了,现在根本不可能得到,请问如何recover database ;完成数据库rman的完全恢复??

论坛徽章:
0
2 [报告]
发表于 2008-05-01 17:30 |只看该作者
汗沾衣!
recover database until time '2008-5-1 ##:##:##' using backup controlfile
ORA-00279: 更改 4825920 (在 04/27/2008 ##:##:## 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00090.001
ORA-00280: 更改 4825920 对于线程 1 是按序列 # 90 进行的
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00099.001
ORA-00310: 存档日志包含序列 99;要求序列 91
ORA-00334: 归档日志: 'D:\ORACLE\PRODUCT\9I\DB_1\RDBMS\ARC00099.001'
————————————————————————————————
就解决掉了,嘻嘻,又学了一招。
不过看到很多朋友的文章都用recover database 就直接ok了是为什么?
同样是归档模式我怎么要指定日志?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP