码迷,mamicode.com
首页 > 数据库 > 详细

Oracle涂抹oracle学习笔记第9章RMAN说,我能恢复

时间:2017-11-07 19:58:34      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:学习笔记   set   redo   es2017   建立   http   操作   规则   修复   

  RMAN中的恢复对应两个操作:数据库修复(restore)和数据库恢复(recover)

  数据库修复(restore):是指利用备份集的数据文件来替换已经损坏的数据库文件或者将其恢复到一个新的位置.RMAN在进行修复操作时,会利用恢复目录(没有建立恢复目录就使用目标数据库的控制文件)来获取备份信息

,并从中选择合适的备份进行恢复

  数据库修复(recover):是指应用所有重做日志,将数据库恢复到崩溃前的状态,或者应用部分REDO,将数据库恢复到指定的时间点.

 

  9.1RMAN恢复操作扫盲

  恢复分三个步骤

  将数据库置于正确的状态

  执行完全或者不完全恢复

  打开数据库

  1.RMAN如何选择备份集

  RMAN一开始也不知道,它只遵循固定的规则,按照你的要求去寻找合适的备份集,首先寻找最近的可用备份集

  2.RMAN恢复中的自动化

  恢复中如果备份片段出现错误,会自动寻找备份片段的冗余

  3.增量恢复和应用重做日志  

  执行rescover命令时,如果创建了增量备份,则RMAN优先选增量备份镜像恢复.

 

9.2.1对数据库进行完全介质恢复

(1)启动数据库到加载状态

startup mount

(2)执行恢复操作

restore database

recover database

(3)打开数据库

alter database open

技术分享

技术分享

技术分享

上述操作是假设数据库是在归档模式下进行,如果是非归档模式,在执行restore命令前,首先需要恢复之前备份的控制文件,并且执行了restore好recover命令后,必须以open resetlogs方式打开数据库

技术分享

 

Oracle涂抹oracle学习笔记第9章RMAN说,我能恢复

标签:学习笔记   set   redo   es2017   建立   http   操作   规则   修复   

原文地址:http://www.cnblogs.com/minseo/p/7800251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!