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

Data Recovery Advisor是Oracle数据库内置的故障诊断工具,它自动检测并提供修复建议,如全文件还原。该工具能处理从轻微到严重的数据故障,包括丢失日志文件和数据块损坏。在严重故障时,推荐先切换到备用数据库,然后进行修复,不影响用户工作。Data Recovery Advisor可通过企业管理器或RMAN命令行访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

 

用户接口

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

主要功能点: 不需要运行Oracle数据库软件,ODU直接读取数据库文件解析数据。 支持ASM,能够直接从ASM磁盘中导出数据,即使相关的磁盘组不能成功mount 支持从ASM中直接抽取出数据文件和其他任意存储在ASM中的文件(包括控制文件、日志文件和归档日志等),即使相关的磁盘组不能成功mount 支持的Oracle数据库版本包括7,8i,9i,10g,11g 支持多种平台的数据库,包括AIX、LINUX、HPUX、SOLARIS、WINDOWS等。能够在一个平台上导出其他平台的数据,比如在Windows 32位系统上,使用AIX系统上的数据文件导出数据。 支持的数据类型包括:NUMBER, CHAR, VARCHAR2, NCHAR,NVARHCAR2, LONG, DATE, RAW, LONG RAW, BLOB, CLOB, TIMESTAMP (9i+) , BINARY FLOAT, BINARY DOUBLE (10g+) 全面支持LOB字段: 支持CLOB、NCLOB和BLOB CLOB支持Big Endian和Little Endian字节序 支持LOB分区,子分区 支持同一个表中,不同LOB列使用不同CHUNK SIZE的情况 CLOB数据可以导出到与其他列相同的文件中,或存储到单独的文件 LOB列在没有SYSTEM表空间的情况下仍然能够导出 LOB列在相关的lob index损坏的情况下依然能够导出 支持各种表,包括普通的HEAP表,IOT表和聚簇(CLUSTER)表 支持IOT表: 支持普通IOT表的导出 支持压缩IOT表的导出 支持IOT表溢出段 支持IOT表分区(包括子分区) 只能在有SYSTEM表空间时才能导出IOT表 支持压缩表 支持表被truncate后的数据恢复 支持表被drop后的数据恢复 在有SYSTEM表空间的情况下,自动获取数据字典信息 支持在没有SYSTEM表空间和数据字典损坏的情况下恢复数据,在没有数据字典可用时,ODU能够自动判断数据的类型 支持10g及以上的大文件(BigFile)表空间 全面支持64位系统,支持超过4G大小的数据文件。 支持复制操作系统命令不能复制的坏文件 支持同一个库中不同块大小的数据文件。 支持多种字符集之间的转换,能够正确的转换CLOB、NCLOB、NVARCHAR2列类型的数据到指定的字符集。 自动检测数据文件的表空间号和文件号 导出的数据格式包括纯文本和DMP文件两种。以纯文本导出时,能够自动生成建表的SQL语句和SQL*Loader导入所需的control文件 模拟Oracle的dump块功能,能够dump数据文件中的数据块 支持DESC表,以显示表的列定义 支持列出表的分区和子分区
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值