oracle11g rman 宕机后异机恢复数据

weixin_44048422 2020-05-27 06:09:55
如有生产库A开启了归档模式,发生宕机,需要异机恢复,
条件如下:生产库A每天早上八点整全库备份一次,中午12点数据库宕机,早上八点的备份集无损坏且存在,8点-12点归档日志无损坏且存在,联机重做日志全部丢失。
请教各位大佬,我该如何进行一次异机恢复,让数据丢失程度最小,麻烦罗列一下步骤,再次感谢。
...全文
198 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_44048422 2020-05-28
  • 打赏
  • 举报
回复
引用 6 楼 玄宵86 的回复:
[quote=引用 5 楼 weixin_44048422 的回复:] [quote=引用 4 楼 玄宵86 的回复:] 把归档日志传过去,rman restore 后 , recover 应用归档恢复,最后resetlogs 打开就行了。丢失的数据就是 联机重做日志 的那部分事务了。
如何 recover 应用归档恢复呢,请大佬指导指导[/quote] 比如归档放到目录 /arch/rmanbackup/ 下: catalog start with '/arch/rmanbackup/' noprompt; RECOVER DATABASE; [/quote] 感谢大佬的指导,已经可以恢复了,唯一一点就在进行catalog start with目录下的归档日志,必须是备份后新产生的归档日志,从备份恢复过来的控制文件里面存在了的归档日志不能重复catalog start with,不然恢复时会报错。
liu志坚 2020-05-28
  • 打赏
  • 举报
回复
引用 5 楼 weixin_44048422 的回复:
[quote=引用 4 楼 玄宵86 的回复:] 把归档日志传过去,rman restore 后 , recover 应用归档恢复,最后resetlogs 打开就行了。丢失的数据就是 联机重做日志 的那部分事务了。
如何 recover 应用归档恢复呢,请大佬指导指导[/quote] 比如归档放到目录 /arch/rmanbackup/ 下: catalog start with '/arch/rmanbackup/' noprompt; RECOVER DATABASE;
weixin_44048422 2020-05-28
  • 打赏
  • 举报
回复
引用 4 楼 玄宵86 的回复:
把归档日志传过去,rman restore 后 , recover 应用归档恢复,最后resetlogs 打开就行了。丢失的数据就是 联机重做日志 的那部分事务了。
如何 recover 应用归档恢复呢,请大佬指导指导
liu志坚 2020-05-28
  • 打赏
  • 举报
回复
把归档日志传过去,rman restore 后 , recover 应用归档恢复,最后resetlogs 打开就行了。丢失的数据就是 联机重做日志 的那部分事务了。
weixin_44048422 2020-05-28
  • 打赏
  • 举报
回复
引用 2 楼 卖水果的net 的回复:
宕机了,不抓紧时间把 A库拉起来,做异机恢复干什么?
只是想模拟一下如果A库宕机后,A库不能使用了,想使用异机恢复的操作,但是只能恢复到8点时候的数据,8点-12点产生的归档日志,不知如何还原数据,还请大佬不吝赐教。
卖水果的net 2020-05-28
  • 打赏
  • 举报
回复
宕机了,不抓紧时间把 A库拉起来,做异机恢复干什么?
weixin_44048422 2020-05-27
  • 打赏
  • 举报
回复
数据库采用nocatalog模式备份

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧