ldquo;数据故障rdquo;是指缺失、损坏或不一致的数据、日志、控件或其它文件,Oracle 实例无法访问其内容。数据库出现问题时,分
• 描述用于修复数据故障的选项
• 使用新的RMAN 数据修复命令可执行以下操作:
– 列出故障
– 接收修复建议
– 修复故障
• 执行预防性故障检查
• 查询数据恢复指导视图
• Data Guard提供到备用数据库的故障转移功能,以使操作不受停机时间的影响。
• 数据恢复指导是Oracle Database 11g 的新增功能,它基于故障现象分析故障并确定修复策略:
– 将多个故障聚集在一起以进行有效的修复
– 提供一个建议的修复选项
– 按照要求执行修复
• 闪回技术保护行的生命周期并帮助修复逻辑问题。
修复数据故障
“数据故障”是指缺失、损坏或不一致的数据、日志、控件或其它文件,Oracle 实例无法
• Data Guard允许您故障转移至备用数据库(有自己的数据副本),使您可以在主数据
• 数据恢复指导是一种内置的工具,,可自动诊断数据故障并报告相应的修复选项。例
可以使用闪回技术修复逻辑问题。
• 闪回归档可在指定的时间段内维护表数据的持续更改,从而使您可以访问归档数据。
• 闪回事务处理使您通过一次单击即可回退事务处理和所有冲突的事务处理。
已了解到以下信息:
• RMAN自动执行数据文件介质恢复(避免逻辑故障和物理故障的一种常见恢复形式)和块介质恢复(恢复单个块而不是整个数据文件)。
• 自动存储管理( ASM) 可防止出现存储故障。
• 快速检测、分析和修复故障
• 将对用户的干扰降低到最小
• 修复停机时故障和运行时故障
• 提供的用户界面:
– EM GUI 界面
– (多个路径)
– RMAN 命令行
• 支持的数据库配置:
– 单一实例
– 非RAC
– 支持故障转移至备用数据库,但不支持分析和修复备用数据库
数据恢复指导的功能
数据恢复指导在遇到错误时会自动收集数据故障信息。此外,它还能预先检查故障。在此
模式中,它可以在数据库进程发现损坏并发送错误消息之前检测和分析数据故障(请注
意,修复始终在人为控制之下进行)。
数据故障可能非常严重。例如,如果缺少最新的日志文件,则无法启动数据库。一些数据
解决严重数据故障的首选方法是首先将故障转移至备用数据库(前提是在Data Guard 配置下),这样用户就可以尽快恢复联机。然后,需要修复数据故障的主要原因,但幸运的是,此操作不会影响用户。
用户界面
可从Enterprise Manager (EM) Database Control 和Grid Control 中使用数据恢复指导。存在故障时,有几种方法可以访问数据恢复指导。下列示例都从“Database Instance(数据库实例)”主页开始:
• “Availability (可用性)”选项卡页> Perform Recover (执行恢复)> Advise and Recover(建议和恢复)
• “Active Incidents(活动意外事件)”链接> “Support Workbench(支持工作台)”的“Problems (问题)”页:“Checker Findings(检查器查找结果)”选项卡页> Launch Recovery Advisor(启动恢复指导)
• Database Instance Health(数据库实例健康状况)> 单击特定的链接,例如,“Incidents(意外事件)”部分中的ORA 1578 >“Support Workbench(支持工作台)”的
“Problems Detail(问题详细资料)”页> Data Recovery Advisor(数据恢复指导)
• Database Instance Health(数据库实例健康状况)> “Related Links(相关链接)”部分:Support Workbench(支持工作台)> “Checker Findings(检查器查找结果)”选项卡页:“Launch Recovery Advisor(启动恢复指导)”
• 相关链接:Advisor Central(指导中心)> “Advisors(指导)”选项卡页:“Data Recovery Advisor(数据恢复指导)”
• 相关链接:Advisor Central(指导中心)> “Checkers (检查器)”选项卡页:Details(详细资料)> “Run Detail(运行详细资料)”选项卡页:“Launch Recovery Advisor(启动恢复指导)”
也可以通过RMAN 命令行使用它。例如:
rman target / nocatalog
rman> list failure all;
支持的数据库配置
在当前版本中,数据恢复指导支持单一实例数据库,不支持Oracle Real Application Clusters (RAC) 数据库。
数据恢复指导无法使用从备用数据库转移出来的块或文件修复主数据库上的故障。同时,您也无法使用数据恢复指导诊断并修复备用数据库上的故障。然而,作为一个修复选项数据恢复指导确实支持将故障转移到备用数据库(如上所述)。
更多详情见请继续阅读下一页的精彩内容:
推荐阅读:
使用RMAN的Duplicate功能创建物理DataGuard
Oracle基础教程之通过RMAN复制数据库
RMAN备份策略制定参考内容
RMAN备份学习笔记
Oracle数据库备份加密 RMAN加密
通过RMAN备份duplicate创建DataGuard