-4006-505-646

Linux RAID5 数据库恢复方案


【故障描述】

近日北亚数据恢复中心接到一起Red Hat RAID5,两块硬盘出现故障,导致RAID5崩溃,进入不了系统,上层数据库不能正常使用。用户非常着急,经服务商推荐来到北亚数据恢复中心。

【解决方案】

1、商务流程

1、与北亚数据恢复中心签订数据安全救援服务协议、保密协议。

2、实施数据安全救援工作(见技术流程)。

3、进行数据验收

  A、验收成功:

客户签字确认;

在约定周期内,完成付款及开具发票流程。

提供后续数据保管、服务跟踪及技术咨询服务。

B、验收不成功,销毁中转数据及已恢复数据,移交设备。

2、技术流程

1、前期备份流程

A、在备份服务器中准备足够的空间,并将拔出的硬盘以只读方式接入到备份服务器中。

B、使用dd,Winhex等专业备份工具将完好的物理硬盘做全部镜像。

C、使用专业硬件工具对离线的两块硬盘进行只读镜像,两块离线硬盘可能是坏道较多或者是固件损坏,需要先跳过坏道或者修复固件在进行备份;如果这两块硬盘彻底损坏,请跳转到步骤5查看解决方案

D、做完全部镜像后,之后的数据恢复操作均不对原始硬盘做任何操作

2、重组RAID

A、分析损坏的RAID镜像文件,并依据数据在所有硬盘中的分布规律,找出RAID条带大小及RAID走向。

B、根据分析得到的RAID信息,结合北亚自主开发的虚拟RAID程序将原始RAID重组出来。

C、RAID重组完成后,分析数据逻辑卷情况利用开发的程序导出数据逻辑卷。

    3、解析文件系统,导出数据库

A、对导出的逻辑卷进行分析,并利用自主开发的文件系统解析程序对其进行文件系统解析。

B、校验文件系统是否完整,并对不完整的文件系统进行修复。

C、修复完成后,利用自主开发的程序将所有数据库文件全部导出。

D、把数据库文件移交数据库工程师检测和验证。

4、数据验证

A、由用户主导对数据本身进行详细验证。

B、如发现新问题,重新检验上述所有恢复过程。

5、其他情况 

如果两块硬盘彻底损坏,无法进行只读镜像备份,就是只能从两块正常的硬盘中提取数据库的表结构、记录,以文件的方式存放在恢复服务器上,在重新建立oracle数据库环境,在把提取出来表结构、记录重新导入新的数据库中,这种情况提取出来的记录可能会有缺失,因为两块硬盘故障,会导致条带缺失。(这种情况价格视故障情况而定)