暂无图片
recover database时为什么需要应用全库备份之前的归档呢?
我来答
分享
我是路人甲
2022-07-02
recover database时为什么需要应用全库备份之前的归档呢?

recover database时为什么需要应用全库备份之前的归档呢?不是应该应用全库备份之后产生的归档吗?


RMAN> recover database;

Starting recover at 2022-07-02 07:01:37
using channel ORA_DISK_1

starting media recovery

Oracle Error:
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/u01/app/oracle/oradata/orcl/system01.dbf'

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 07/02/2022 07:01:37
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06102: no channel to restore a backup or copy of archived log for thread 1 with sequence 155437 and starting SCN of 7339623905833
RMAN-06102: no channel to restore a backup or copy of archived log for thread 1 with sequence 155436 and starting SCN of 7339623903051

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
我是路人甲


归档日志nbu备走了,取出来后,正常恢复完成了。

暂无图片 评论
暂无图片 有用 0
暂无图片
吾喾

一般是不需要的,可能是数据库还原恢复的时候事务要前滚、回滚需要的日志信息导致的。

暂无图片 评论
暂无图片 有用 0
cqiwen

通过你发的信息,怎么判定是需要rman备份之前的归档呢?难道不可能是需要redo日志吗?

暂无图片 评论
暂无图片 有用 0
我是路人甲

这种有定时备份到带库的情况,手动全备到本地时,如何才能不需要之前的备份集呢啊?

暂无图片 评论
暂无图片 有用 0
农夫三拳

恢复的全备不是你想要的全备,或者你想要的全备有问题,自动找了更早的全备

暂无图片 评论
暂无图片 有用 3
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏