侧边栏壁纸
博主头像
与晚风述往事博主等级

万般皆下品,唯有读书高。

  • 累计撰写 149 篇文章
  • 累计创建 29 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

RMAN-08187:警告:介质恢复完成,恢复到SCN XXX

与晚风述往事
2021-11-21 / 0 评论 / 0 点赞 / 305 阅读 / 604 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-11-22,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

错误信息

【汉】RMAN-08187:警告:介质恢复完成,恢复到SCN XXX
【英】RMAN-08187: WARNING: media recovery until SCN 992760 complete

环境信息

操作系统 数据库版本 备注
CentOS 7 Oracle 11G

在使用RMAN进行冷备份(非归档模式)数据迁移后,在执行recover database命令时抛出。
image.png

通过查询官网的文档和错误介绍后,了解到此问题仅是一个警告,不表示错误。
以下是官网的原话:
Cause: Media recovery was completed until the indicated system change number (SCN) because the database was in NOARCHIVELOG mode.
Action: This is an informational message only. No action is required.
虽然官网的说法是不需要执行任何处理,但是我们还是要知道,此警告被抛出的主要原因是在restore database时,当前数据库没有原数据库当前的Online redo log,导致没法继续进行恢复才抛出的问题。

为了不让它继续抛出这个警告,我们拷贝原数据库的redo log文件至目标数据库中。注意,拷贝需要停止原数据库。
拷贝的过程就不写了,拷贝至目标数据库的oradata目录下后,执行recover database就不会再报错了。

0

评论区