龙空技术网

RAID6存储阵列故障oracle数据库碎片恢复

北亚数据恢复中心 120

前言:

现时兄弟们对“oracle存储换故障硬盘”大概比较着重,朋友们都想要分析一些“oracle存储换故障硬盘”的相关内容。那么小编同时在网上网罗了一些对于“oracle存储换故障硬盘””的相关内容,希望看官们能喜欢,同学们快快来学习一下吧!

【故障情况描述】

故障情况为IBM V3500系列型号存储,12块容量为2T的硬盘,底层是做的RAID6存储阵列,因为硬盘掉线过多,导致存储崩溃,数据不能访问,oracle数据库无法登陆。12块硬盘有3块盘由于故障掉线无法进行镜像,且最后离线硬盘盘片划伤严重,无法进行RAID结构重组,从文件角度恢复,需要全盘扫描数据库页,以提取记录的方式进行恢复,因为有缺失3块盘的数据,所以会有部分记录丢失。

【数据恢复过程】

为防止在数据恢复过程中由于部分操作对原始磁盘造成不可还原的修改,导致数据出现二次丢失, 对原始磁盘进行底层镜像备份。

将所有硬盘编号拆出,接入到北亚数据恢复备份服务器中,使用WinHex软件对所有硬盘进行底层的逐字节镜像备份。

1、扫描Oracle数据库页信息。

使用扫描程序在所有硬盘上扫描全部数据页信息,根据数据库页的结构,获取重要信息,

2、提取数据页。

根据扫描出来的数据页信息编写程序,根据扫描到的数据页信息,将所有数据页按照表内唯一标识进行提取。

3、解析记录。

根据数据页结构,分析数据页内的记录,并编写程序提取所有记录。

4、插入新数据库。

编写程序调用Oracle数据库,按照客户提供的表结构,重新创建出所有表,并将提取出来的记录批量导入到新的数据库。

标签: #oracle存储换故障硬盘