0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

raid5故障导致SAP应用崩溃的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2023-04-07 14:53 次阅读

服务器数据恢复环境:

IBM某型号服务器中6块硬盘搭建的raid5磁盘阵列,其中1块盘作为热备盘使用。

上层部署的是SAP应用+Oracle数据库。

服务器故障&检测

服务器中RAID5磁盘阵列中的1块盘出现故障离线,热备盘激活替换离线硬盘,在进行数据同步的过程中又有一块硬盘故障离线,RAID5磁盘阵列瘫痪,上层LUN不可用,服务器崩溃。

IBM服务器中的LUN是基于RAID组的。分析故障raid5中的所有硬盘,发现其中一块盘的数据同其它盘有明显不同,初步判断这块盘就是HotSpare盘。分析其他盘以及Oracle数据库页在每个磁盘中的分布情况,获取到该RAID5的条带大小、磁盘顺序及数据走向等RAID相关信息。利用获取到的raid相关信息虚拟重构RAID5,然后分析LUN在RAID5中的分配情况以及LUN分配的数据块MAP。只需要将LUN的数据块分布MAP提取出来,针对这些信息编写相应的程序,解析LUN的数据MAP,然后根据数据MAP导出LUN的数据即可恢复数据。

服务器数据恢复过程:

一、恢复Oracle数据库数据。

1、将包含Oracle数据库数据的LUN进行JFS2文件系统解析,人工修复文件系统的不完整部分。

2、利用北亚企安自主开发的JFS2文件系统解析工具解析修复完成的LUN,然后恢复文件系统中所有的Oracle数据库文件。

3、检测Oracle数据库文件的完整性。针对检测有坏块的数据库文件,通过扫描所有硬盘找到所有Oracle碎片,组合扫描到的数据页,人工将有坏块的数据库文件修复完整。

4、恢复完所有Oracle数据库之后,发现SAP应用还是无法正常使用。经过分析发现SAP应用的一些重要数据也是存放在损坏的存储中,如果没有这些重要的数据,即使在Oracle数据库完整的情况下SAP应用也无法正常使用。

二、恢复SAP应用数据。

1、对恢复出来的所有LUN都进行文件系统解析,将包含SAP应用数据的LUN进行文件系统的一致性检测。人工修复文件系统不完整部分,直至恢复出所有SAP及SAP Test的数据。

2、检测恢复出来的SAP应用数据,对损坏的SAP应用数据进行修复,直至所有SAP数据都完整,只有这样才能保证SAP应用能够正常使用。

3、SAP数据修复完成后,结合之前恢复出来的Oracle数据库,即可启动SAP应用了。

三、启动并修复Oracle数据库及SAP应用

1、启动数据库并修复。

把恢复的Oracle数据库文件还原到已搭建好的环境中,并尝试启动Oracle数据库。在启动过程中由于数据库一些临时文件的校验不一致导致数据库启动失败。联系Oracle数据库工程师对数据库进行修复,修复完成后Oracle数据库启动成功,经过反复验证确认数据库中的所有用户及所有表均完整,然后尝试启动SAP。

2、启动SAP并修复。

将恢复出来的SAP数据还原到已搭建好的环境中并启动SAP,SAP启动正常,但SAP中的用户权限及使用异常,SAP表现为没有序列号。北亚企安数据恢复工程师初步判断是因为SAP的注册文件没有恢复出来。重新检测恢复过程,排查可能疏忽的地方,结果发现确实因为文件系统损坏导致某些文件没有恢复出来。重新修复文件系统并恢复这些数据,然后启动并检查SAP,结果一切正常。

3、在用户方工程师配合下启动服务器内的Oracle数据库和SAP,通过SAP客户端反复验证SAP中所有的数据,没有发现任何问题,恢复出来的数据完整可用。本次数据恢复任务完成。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8954

    浏览量

    85069
  • 数据恢复
    +关注

    关注

    10

    文章

    538

    浏览量

    17340
  • 磁盘
    +关注

    关注

    1

    文章

    361

    浏览量

    25154
  • RAID5
    +关注

    关注

    0

    文章

    108

    浏览量

    12698
收藏 人收藏

    评论

    相关推荐

    RAID5数据恢复—如何重组RAID5阵列?

    RAID5数据恢复环境: 一台存储上有一组由12块SCSI硬盘(11块数据盘+1块热备盘)组建的RAID5磁盘阵列,FreeBSD操作系统
    的头像 发表于 10-22 15:48 131次阅读
    <b class='flag-5'>RAID5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—如何重组<b class='flag-5'>RAID5</b>阵列?

    服务器数据恢复—双循环RAID5阵列崩溃数据如何恢复

    服务器存储数据恢复环境: 一台存储中有一组由7块硬盘组建的RAID5阵列,存储中还有另外3块盘是raid中掉线的硬盘(硬盘掉线了,管理员只是添加一块的新的硬盘做rebuild,并没有
    的头像 发表于 09-02 11:35 291次阅读

    服务器数据恢复raid5阵列热备盘未完全激活导致阵列崩溃数据恢复案例

    服务器存储数据恢复环境: 北京某企业一台EMC FCAX-4存储上搭建一组由12块成员盘的raid5磁盘阵列,其中包括2块热备盘。 服务器存储故障
    的头像 发表于 07-12 10:58 278次阅读

    服务器数据恢复raid5阵列硬盘坏道导致raid崩溃数据恢复案例

    raid5阵列有23块成员盘)。存储系统上层一共分了11个卷。 服务器存储故障: 磁盘故障导致27盘RAID5阵列
    的头像 发表于 07-05 12:00 447次阅读

    服务器数据恢复—磁盘离线但热备盘未完全启用导致raid5阵列崩溃数据恢复案例

    一台EMC某型号存储由于存储中raid5阵列出现故障导致服务器崩溃,由于数据涉密,需要工程师到现场恢复数
    的头像 发表于 06-11 13:51 241次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—磁盘离线但热备盘未完全启用<b class='flag-5'>导致</b><b class='flag-5'>raid5</b>阵列<b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—同友存储raid5阵列崩溃数据恢复案例

    服务器数据恢复环境: 某市教育局同友存储,存储中有一组由数块磁盘组建的raid5阵列,存储空间划分若干lun。每个lun中有若干台虚拟机,其中有数台linux操作系统的虚拟机为重要数据
    的头像 发表于 06-11 11:45 431次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—同友存储<b class='flag-5'>raid5</b>阵列<b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—X3650服务器raid5磁盘阵列数据恢复案例

    一台某品牌X3650M3服务器,服务器中有一组raid5磁盘阵列,上层采用zfs文件系统。 服务器未知原因崩溃,工作人员排查故障后发现服务器的raid5阵列中有两块硬盘离线
    的头像 发表于 06-04 11:08 466次阅读

    服务器数据恢复RAID5多块磁盘掉线导致崩溃数据恢复案例

    某公司的一台服务器中的raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃故障服务器的操作系统为linux,操作系统部署了oa,数据库为oracle。oracle
    的头像 发表于 05-21 11:43 677次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>RAID5</b>多块磁盘掉线<b class='flag-5'>导致</b><b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—StorNext文件系统下raid5数据恢复案例

    ,划分2个存储系统。 服务器故障数据存储的1个存储系统中的一组RAID5阵列中有2块硬盘先后出现故障离线,导致
    的头像 发表于 04-22 14:51 358次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—StorNext文件系统下<b class='flag-5'>raid5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复RAID5上层SAP+oracle数据恢复案例

    服务器存储数据恢复环境: 某品牌服务器存储中有一组由6块SAS硬盘组建的RAID5阵列,其中有1块硬盘作为热备盘使用。上层划分若干lun,存放Oracle数据
    的头像 发表于 04-15 16:52 357次阅读

    服务器数据恢复—华为OceanStor存储raid5数据恢复案例

    服务器数据恢复环境: 华为OceanStor某型号存储,存储内有一组由24块硬盘组建的raid5阵列,配置1块热备盘。 服务器故障: 该存储
    的头像 发表于 01-18 11:58 418次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—华为OceanStor存储<b class='flag-5'>raid5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    【服务器数据恢复raid5崩溃导致同友存储无法启动的数据恢复案例

    服务器数据恢复环境: 一台同友存储,存储上有一组raid5磁盘阵列,存储上层有若干台虚拟机,其中有3台linux操作系统虚拟机上存放重要数据。 服务器
    的头像 发表于 01-02 13:28 319次阅读
    【服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】<b class='flag-5'>raid5</b><b class='flag-5'>崩溃</b><b class='flag-5'>导致</b>同友存储无法启动的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-raid5故障导致上层卷无法挂载的数据恢复案例

    服务器数据恢复环境: 一台服务器中有一组由24块FC硬盘组建的raid5磁盘阵列,linux操作系统+ext3文件系统,服务器上层部署有oracle数据库。 服务器
    的头像 发表于 12-14 11:32 476次阅读

    服务器数据恢复raid5热备盘未激活导致阵列崩溃数据恢复案例

    (oracle已经不再为该OA系统提供后续服务支持)。 服务器故障raid5中一块磁盘离线,热备盘未自动激活rebuild(原因不明)。服务器在运行一段时间后,另一块磁盘离线,RAID5阵列
    的头像 发表于 12-12 13:58 470次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>raid5</b>热备盘未激活<b class='flag-5'>导致</b>阵列<b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EMC存储raid5故障数据恢复案例

    服务器存储数据恢复环境: EMC某型号存储,8块组建一组raid5磁盘阵列。上层操作系统采用zfs文件系统。 服务器存储故障&分析: ra
    的头像 发表于 11-30 11:59 530次阅读