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

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

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

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

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

解决严重数据故障的首选方法是,若是您处于数据保护配置中,则首先将访问转移到备用数据库。
这使得用户可以尽快回到工做中。而后您须要修复数据失败的主要缘由,但幸运的是,这不会影响您的用户。html

 

用户接口sql

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;