Oracle 11g New 使用数据恢复指导

• 描述用于修复数据故障的选项
• 使用新的RMAN 数据修复命令可执行以下操作:
– 列出故障
– 接收修复建议
– 修复故障
• 执行预防性故障检查
• 查询数据恢复指导视图

  • 修复数据故障
• Data Guard提供到备用数据库的故障转移功能,以使 操作不受停机时间的影响。
• 数据恢复指导是Oracle Database 11g 的新增功能, 它基于故障现象分析故障并确定修复策略:
– 将多个故障聚集在一起以进行有效的修复
– 提供一个建议的修复选项
– 按照要求执行修复
• 闪回技术保护行的生命周期并帮助修复逻辑问题。

修复数据故障
“数据故障”是指缺失、损坏或不一致的数据、日志、控件或其它文件,Oracle  实例无法 访问其内容。数据库出现问题时,分析基本原因并选择正确的解决方案通常占用了大部分 的停机时间。Oracle Database 11 g 提供了几个新工具和增强的工具,用于分析和修复数据 库问题。
• Data Guard允许您故障转移至备用数据库(有自己的数据副本),使您可以在主数据 库发生数据故障时继续进行操作。这样,在故障转移至备用数据库后,便可以修复出 现故障的数据库(旧的主数据库),而无需担心它会对应用程序造成影响。Data Guard  有许多改进。
• 数据恢复指导是一种内置的工具,可自动诊断数据故障并报告相应的修复选项。例 如,如果数据恢复指导发现存在许多损坏的块,它会建议还原整个文件,而不是分别 修复这些块。因此,它有助于您执行正确的故障修复。可以手动修复数据故障,也可 以请求数据恢复指导为您执行修复,从而缩短故障恢复的时间。
可以使用闪回技术修复逻辑问题。
• 闪回归档可在指定的时间段内维护表数据的持续更改,从而使您可以访问归档数据。
• 闪回事务处理使您通过一次单击即可回退事务处理和所有冲突的事务处理。
已了解到以下信息:
• RMAN自动执行数据文件介质恢复(避免逻辑故障和物理故障的一种常见恢复形 式)和块介质恢复(恢复单个块而不是整个数据文件)。
• 自动存储管理( ASM)  可防止出现存储故障。

  • 数据恢复指导
• 快速检测、分析和修复故障
• 将对用户的干扰降低到最小
• 修复停机时故障和运行时故障
• 提供的用户界面:
– EM GUI  界面
– (多个路径)
– RMAN 命令行
• 支持的数据库配置:
– 单一实例
– 非RAC 
– 支持故障转移至备用数据库,但不支持分析和修复备用 数据库


数据恢复指导的功能
数据恢复指导在遇到错误时会自动收集数据故障信息。此外,它还能预先检查故障。在此
模式中,它可以在数据库进程发现损坏并发送错误消息之前检测和分析数据故障(请注
意,修复始终在人为控制之下进行)。
数据故障可能非常严重。例如,如果缺少最新的日志文件,则无法启动数据库。一些数据 故障(如数据文件中的块损坏)不是灾难性故障,因为它们不会使数据库停机,也不会阻 止您启动Oracle  实例。数据恢复指导可处理以下两种情况:一种情况是您无法启动数据 库(因为缺少一些必需的数据库文件,或者这些数据库文件不一致或已损坏),另一种情 况是运行时发现文件损坏。
解决严重数据故障的首选方法是首先将故障转移至备用数据库(前提是在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)  数据库。
数据恢复指导无法使用从备用数据库转移出来的块或文件修复主数据库上的故障。同时, 您也无法使用数据恢复指导诊断并修复备用数据库上的故障。然而,作为一个修复选项数 据恢复指导确实支持将故障转移到备用数据库(如上所述)。

  • 数据恢复指导

 

通过理清混乱缩短停机时间:

数据恢复指导
Oracle Database 11 g 中的自动诊断工作流可为您执行工作流步骤。使用数据恢复指导,您 只需启动建议和修复。
1. 健康状况监视器会自动执行检查,并将故障及其故障现象作为“查找结果”记录到自 动诊断资料档案库(ADR) 中。
2. 数据恢复指导将查找结果与故障合并在一起。它列出了先前执行的评估结果,其中包 含故障严重程度(严重或高)。
3. 如果您要求系统提供有关故障的修复建议,数据恢复指导会将故障映射到自动和手动 修复选项,检查基本可行性,并为您提供修复建议。
4. 可以选择手动执行修复或者请求数据恢复指导为您执行此操作。
5. 除了健康状况监视器和数据恢复指导自动执行的主要“被动”检查之外,Oracle  还建 议使用 VALIDATE  命令进行“预防性”检查。

  • 评估数据故障
此图片显示了不同的访问路径,可以使用这些访问路径在健康状况监视器和数据恢复指 导之间进行导航。它还显示了健康状况监视器和数据恢复指导的交互操作。

  • 数据故障
数据故障
可通过检查来检测数据故障,检查是评估数据库或其组件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值