oracle db数据库修复 Oracle DB 执行数据库恢复

关于Data Recovery Advisor(数据恢复顾问)

Data Recovery Advisor是一个内置工具,可自动诊断数据故障并报告适当的修复选项。
例如,如果其发现许多错误块,它建议还原整个文件,而不是修复单个块。因此,它可以帮助你对故障执行正确的修复。
您可以手动修复数据故障,也可以请求Data Recovery Advisor为您执行修复。这减少了从故障中恢复的时间。

Data Recovery Advisor的功能
当遇到错误时,Data Recovery Advisor会自动收集数据故障信息。此外,它还可以主动检查故障。
在这种模式下,在数据库进程发现损坏并发出错误信号之前,它可以潜在地检测和分析数据故障。(请注意,维修总是在人的控制之下。)
数据故障可能非常严重。例如,如果丢失当前日志文件,则无法启动数据库。
有些数据故障(例如数据文件中的块损坏)并不是灾难性的,因为它们不会破坏数据库或阻止你启动Oracle实例。

Data Recovery Advisor能处理这两种情况:
一种是无法启动数据库(因为某些必需的数据库文件丢失、不一致或损坏),另一种是在运行时发现文件损坏。

解决严重数据故障的首选方法是,如果您处于数据保护配置中,则首先将访问转移到备用数据库。
这使得用户能够尽快回到工作中。然后您需要修复数据失败的主要原因,但幸运的是,这不会影响您的用户。

用户接口

Data Recovery Advisor可从企业管理器(EM)数据库控制和网格控件中获得。当存在故障时,有几种方法可以访问数据恢复顾问。
以下路径都是从数据库实例EM主页开始的:

Availability tabbed page > Perform Recovery > Advise and Recover
Active Incidents link > on the Support Workbench Problems page: Checker Findings tabbed page > Launch Recovery Advisor
Database Instance Health > click the specific link, for example, ORA 1578 in the Incidents section > Support Workbench, Problems Detail page > Data Recovery Advisor
Database Instance Health > Related Links section: Support Workbench > Checker Findings tabbed page: Launch Recovery Advisor
Related Link: Advisor Central > Advisors tabbed page: Data Recovery Advisor
Related Link: Advisor Central > Checkers tabbed page: Details > Run Detail tabbed page:

你也可以通过RMAN命令行使用它。例如:

% rman target / nocatalog
RMAN> list failure all;

猜你喜欢

转载自blog.csdn.net/liu_maclean/article/details/81029597