RMAN还原恢复知识点小结

来源:互联网 发布:js 传递一个变量参数 编辑:程序博客网 时间:2024/05/14 16:20

RMAN还原恢复知识点小结:
(1)数据恢复顾问介绍
*ADR是diagnostic_dest目录中的一组文件
*DRA可以修复数据文件和控制文件收到的损坏,并替换缺失的日志文件组.
*只能在加载模式下还原和恢复控制文件或关键数据文件
(2)使用数据恢复顾问执行恢复(控制文件,重做日志文件和数据文件)
*在给出修复故障的建议之前,必须先列出故障.
*可以通过RMAN可执行程序或Enterprise Manager访问DRA
*在所有的模式下,都可以使用DRA,在nomount模式下,可以修复控制文件;在mount或open模式下,可以
修复数据文件。
(3)丢失关键或非关键数据文件时,使用rman执行完整恢复
*只有构成system和当前重做表空间的数据文件才是关键数据文件。其他数据文件受损不会导致数据库崩溃。
*非关键数据文件的还原和完整恢复可在数据库打开时进行;关键数据文件的还原和恢复必须在加载模式下
进行。
*rman将通过增量备份(如果可能)和归档日志文件(如果必要)进行恢复.
(4)使用RMAN执行不完整恢复
*不完整恢复只能在加载模式下进行。
*如果当前联机日志文件组的所有副本丢失了,那么必须执行不完整恢复。
*必须还原数据文件的完整集合。
*通过使用until字句可将恢复停止至指定的时间,归档日志序列号或系统变更号。
*在不完整恢复后,必须用resetlogs打开数据库来重新初始化联机日志文件。
(5)使用增量更新备份进行恢复
*数据文件的映像副本可通过应用增量备份更新
*增量备份必须用语法backup incremental level 1 for recovery of copy创建。
*可使用语法recover copy of应用增量备份
(6)切换使用映像副本进行快速恢复
*映像副本可立即使用:不需要还原它们
*set newname命令告知rman要使用的副本:switch命令相应的更新目标数据库控制文件
(7)使用备份控制文件进行恢复
*如果要不完整恢复至物理结构不同于目前的一个时间,必须使用备份控制文件。
*如果控制文件的所有副本都丢失了,可从自动备份在非加载模式下还原控制文件
*如果没有数据文件或联机日志文件受损,则使用备份控制文件执行完整恢复是可能的--但open resetlogs是

必须得。
(8)执行块介质恢复
*备份操作在遇到受损块时将失败,除非指定了set maxcorrupt.
*可在数据库打开及数据文件联机时完成BMR
*RMAN检测到的受损块可在v$database_block_corruption视图列出的所有块。

原创粉丝点击