共计 738 个字符,预计需要花费 2 分钟才能阅读完成。
服务器故障:
一台 IBM V7000 存储中的 vdisk 失落,Solaris 操作系统中的部署的 Oracle 数据库不可用。通过和工作人员的沟通得悉故障起因:工作人员进行重建 MDisk 的操作,将原先的 raid10 重建为 raid6,而后又再次重建为 raid10,这一系列操作导致存储池中的 VDisk 失落,导致下层 Solaris 操作系统中的 Oracle 数据库不可用。
用户须要复原 Oracle 数据库数据。
服务器数据恢复过程:
1、将故障存储中所有磁盘编号后取出,以只读模式连贯到北亚企安备份服务器上做全盘镜像备份。备份实现后依照编号将所有磁盘还原到原存储中。后续的数据分析和数据恢复操作都基于镜像文件进行,防止对原始磁盘数据造成二次毁坏。
2、基于镜像文件剖析磁盘底层数据,评估 Mdisk 重建操作对数据的毁坏水平。
3、剖析重建后的 raid6 的数据分布规定,计算出 RAID6 的双校验写到硬盘的具体位置。因为 raid6 的双校验会毁坏数据区域,针对此数据区域北亚企安数据恢复工程师联合 raid10 的散布规定尽可能的去还原原来的 Mdisk。
4、对复原进去的 Mdisk 进行底层卷剖析,取出精简模式的数据 MAP,校验数据 MAP 是否失常。联合精简模式的算法和数据 MAP 去还原 VDisk。
5、VDisk 的数据恢复实现后,联合未损坏的 VDisk 扫描 Oracle 数据库页特色并生成相应的数据库文件的特色集。
6、剖析出 Oracle 数据库在所有 VDisk 中的数据分布 MAP 并复原数据库文件。复原实现后应用北亚企安自研软件对数据库文件做一致性检测,检测后果是所有数据库文件失常、构造残缺。
7、尝试启动数据库实例,状态一切正常。导出数据库,交由用户方工程师进行检测,通过重复检测后确认确认数据残缺无效。本次数据恢复工作实现。