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) 数据库。
数据恢复指导无法使用从备用数据库转移出来的块或文件修复主数据库上的故障。同时,您也无法使用数据恢复指导诊断并修复备用数据库上的故障。然而,作为一个修复选项数据恢复指导确实支持将故障转移到备用数据库(如上所述)。
推荐阅读:
相关推荐
yaodilu 2020-05-10
SXIAOYI 2020-09-16
有心就有方向 2012-09-03
zfyaixue 2013-06-14
pigsmall 2020-11-19
Ladyseven 2020-07-25
whileinsist 2020-06-24
gufudhn 2020-06-12
冰蝶 2020-06-05
LinuxAndroidAI 2020-06-04
supperme 2020-05-28
e度空间 2020-04-27
云端漂移 2020-04-09
peterwzc 2020-03-17
ebuild 2013-05-14
donghedonghe 2013-05-31
tdeclipse 2011-02-28
linuxprobe0 2013-04-15