企业救援您现在所在的位置: 首页 > 数据救援

DB2数据库修复专题

发布:999数据恢复中心 时间:2017/7/19 12:40:38

 用户单位】

 
西南某省审计局
 
【数据恢复故障描述】
 
 客 户服务器的存储是由4块73GB SCSI硬盘组成的RAID5,数据库是WINDOWS 2003下的DB2(部门OA系统数据库),主要用于存储日常审批的公文,数据库每日凌晨自动备份至本地一数据分区,默认保留有三天备份。RAID故障时 表现为两块硬盘离线,服务商随机选择一块硬盘强制上线后做REBUILD,尝试失败后又对损坏硬盘进行更换并继续REBUILD,操作多次后系统及数据仍 无法访问。
 
【数据恢复故障分析】
 
 RAID5中两块硬盘掉线很少属于同时离线的情况,两块硬盘掉线的时间间隔少则几天, 多则几个月甚至几年,究其原因,主要有两点:一是RAID5在任一硬盘离线的情况下是不影响其自身正常工作的,只是系统负载可能会加重一些;二是服务器及 存储一般都位于机房,用户在服务器及存储未出现异常时很少到机房进行巡检,所以即便此时RAID出现报警信息用户也很难察觉。
 
 该案例中 损坏硬盘的离线时间很有可能是两个间隔不短的时间点,既然硬盘已经掉线,表明此时硬盘很难继续正常工作,再加上数据库文件对于自身一致性和完整性的严格要 求,随机选择硬盘上线REBUILD的操作成功率要远低于50,REBUILD后数据很可能再一次受到破坏,只能依靠第三方提供数据恢复服务来解决。
 
【数据恢复过程】
 
1.首先针对用户提供的4块SCSI硬盘进行严格的物理检测,有2 块硬盘读取缓慢并伴有坏道;
 
2.分别镜像用户故障RAID组中的4块硬盘,为保证绝对的数据安全,目标存储为带有冗余功能的阵列存储;
 
3.镜像完成后,对所生成的4个备份文件进行RAID结构分析,依据文件系统存储规则确定4块硬盘在构建RAID5的盘序、数据块大小及校验方式,并于虚拟环境中重新构建RAID组;
 
4.在确保各种RAID参数完全正确的情况下,对5种不同的掉盘组合情况进行详细比较,发现在任一RAID组合中,实时数据库文件大小均为0(估计系由于更换硬盘反复REBUILD导致文件RUNLIST丢失),而备份数据库则呈现不同程度、不同范围的损坏
 
5.将5种不同RAID组合情况中的同一数据库备份文件迁移至安全存储,并依据各个备份文件损坏程度及范围的规律性算法通过程序比对生成一个相对完好的数据库备份目标文件D
 
6.依据DB2备份文件的数据存储特性提取备份文件D中的所有文档,并通过程序提取文档的主题、摘要或关键词信息对文档进行再次命名并做详细的整理分类
 
7.将恢复的所有数据交于用户验证,用户确认最终百分之八十以上的文档数据得以完整恢复,至此数据恢复完成。
相关新闻
友情链接: 硬盘维修 数据恢复 郑州网警 郑州地铁 网易新闻 软件44y3 联系我们
999数据恢复中心
地址:郑州市金水区东风路11号百脑汇电脑城712A
固话:18137814883    手机:18137814883
工信部备案:豫ICP备17005416号-1 公安网:41010502003983
CopyRight © 2017 999数据恢复中心 All Rights Reserved 版权所有 未经允许 不得转载 违者必究!  技术支持:999数据恢复中心网络部