共计 907 个字符,预计需要花费 3 分钟才能阅读完成。
服务器数据恢复环境:
IBM Storwize 某型号存储,共 10 块磁盘,组建了 2 组 Mdisk 退出到一个存储池中,创立了一个通用卷存放数据,寄存的数据蕴含 oracle 数据库。
服务器故障:
存储中其中一组 Mdisk 有两块磁盘呈现故障离线,该组 Mdisk 生效,通用卷不可用。
服务器数据恢复过程:
一、对故障离线的两块硬盘做物理故障检测,发现盘片有划伤且无奈做镜像。将故障存储中其余磁盘以只读形式做全盘镜像, 后续的数据分析和数据恢复操作基于镜像盘进行。防止在复原数据的过程中对磁盘中的原始数据造成二次毁坏。
二、组建 raid。因为故障存储的构造比较复杂,在数据恢复过程中须要屡次组建 raid 磁盘阵列。
1、依据用户方提供的配置信息将磁盘依照 Mdisk 组分类。剖析每一组 Mdisk 中的硬盘获取 raid 相干信息。利用获取到的 raid 相干信息虚构重组 Mdisk。
2、通过剖析 Mdisk 获取到 pool 存储池的相干信息并虚构重组 pool 存储池,提取 Lun 的数据。
三、复原数据库。
实现 LUN 的数据提取后,依据固有特征值扫描 oracle 数据库数据页,共失去 4 个文件:SYSTEM、SYSAUX、USER、UNDOTBS1。
1、尝试解析零碎表,发现零碎表损坏重大,很多表的信息失落,零碎表不可用。在零碎表不能用的状况下,北亚企安数据恢复工程师通过人工匹配表构造信息和记录特色信息来确定数据页所属表。
2、因为人工匹配成果不现实,于是尝试用匹配非凡记录进行匹配。匹配到后果后,北亚企安数据恢复工程师手工解析记录,查看是否合乎表构造、语义要求及类型要求。通过长时间的搜寻、解析、匹配工作后,最终实现数据页到表的连贯。
3、提取备份库内表构造,创立复原环境。应用北亚企安自主编写的记录提取程序提取数据页内记录,并导入到复原环境内。
5、导入实现后查看是否有反复、谬误数据,发现立刻解决直至没有发现任何问题后导出数据并由用户方亲自进行验证。
6、通过用户方工程师的重复验证,确认复原进去的数据残缺无效。本次数据恢复工作实现。
因为故障存储中有两块盘的盘片有划伤,在缺失两块盘的状况下,数据呈现条带化谬误,工程师尝试了各种办法才修复了谬误并提取出用户所须要的数据库数据。