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

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

3天内不再提示

服务器数据恢复—DS4700存储硬盘指示灯亮黄色的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-07-04 11:03 次阅读

服务器存储数据恢复环境&故障:
一台某品牌DS4700存储中有14块硬盘组建raid,存放的是oracle数据库。存储中有两块硬盘的指示灯亮黄色,raid崩溃,卷无法挂载,业务全部瘫痪。

服务器存储故障检测
服务器数据恢复工程师通过IBM storage manager连接存储查看服务器存储的当前状态,发现逻辑卷状态失败。对物理磁盘状态进行查看,发现13号磁盘状态为“警告”,10号和11号磁盘状态为“失败”。通过IBM storage manager对当前存储的全部日志进行备份并解析逻辑卷结构信息

服务器存储数据恢复过程:
1、将服务器存储中全部磁盘编号后取出槽位,由硬件工程师进行物理故障检测。经过初步检测,所有硬盘均可以正常识别,13号盘SMART状态为“警告”,和在IBM storage manager中的状态一致。
2、服务器数据恢复工程师在windows环境下的磁盘管理器中将可以识别的磁盘标记为脱机状态,使用工具将所有磁盘进行扇区级别镜像操作(在镜像过程中13号硬盘的镜像速度极其缓慢,初步判断该盘存在坏道或者不稳定/损坏扇区,需要使用专业设备处理)。在使用专业设备对13号硬盘做镜像的过程中观察镜像状态,发现13号盘的坏道并不多,只是存在大量不稳定扇区。调整该磁盘的镜像策略后继续镜像。镜像完成后将所有磁盘按照编号还原到原存储中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
3、基于镜像文件查看生成的日志,发现在IBM storage manager和硬盘SMART状态中均没有发现异常的1号盘、10号和11号盘均存在大量不规律的坏道分布。结合坏道列表情况进行分析,EXT3文件系统中的部分关键性源数据处于坏道区域,北亚企安数据恢复工程师通过13号硬盘的镜像文件进行同一条带的xor,
并根据文件系统的上下关系手动修复损坏的文件系统。
4、通过对ext3文件系统的逆向以及日志文件的分析获取到盘序、raid校验方向、raid块大小、raid校验方式等信息,利用获取到的信息虚拟重组raid。重组完成后解析EXT3文件系统,将oracle数据库中的dmp文件进行部分提取。
5、在恢复dmp的过程中出现内容为“imp-0008”的报错,经过分析发现报错原因是dmp文件有问题。再次重组raid并重新导出dmp文件和dbf原始库文件进行测试,dbf原始库文件均能通过测试。
6、把数据库文件拷贝到原数据库服务器中,路径为“/home/oracle/tmp/syntong”。在根目录下创建一个oradata文件夹,把整个syntong文件夹拷贝到oradata目录下,更改oradata文件夹及其所有文件的属组和权限。
7、备份原数据库环境,包括ORACLE_HOME下product文件夹下的相关文件。配置监听,使用splplus连接到数据库,尝试启动数据库到nomount状态。进行状态查询没有发现环境和参数文件有问题。 尝试启动数据库到mount状态,进行状态查询没有问题。启动数据库到open状态。出现报错:
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: '/oradata/syntong/system01.dbf'
ORA-01207: file is more recent than control file - old control file
经过检测和分析,判断此故障为控制文件和数据文件信息不一致,这是一种常见的由于异常关机所引起的故障。
8、对数据库文件进行逐个检测,经过检测没有发现有数据库文件存在物理损毁的情况。
9、在mount状态下备份控制文件,alter database backup controlfile to trace as ' /backup/controlfile';对备份的控制文件进行查看修改,获取到其中的重建控制文件命令。把这些命令复制到一个新建脚本文件controlfile.sql中。
10、关闭数据库,删除/oradata/syntong/下的3个控制文件。 启动数据库到nomount状态,执行controlfile.sql 脚本。
SQL>startup nomount
SQL>@controlfile.sql
11、重建控制文件后,直接启动数据库报错,需要进一步处理。
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/free/oracle/oradata/orcl/system01.dbf'
然后执行恢复命令:
recover database using backup controlfile until cancel;
Recovery of Online Redo Log: Thread 1 Group 1 Seq 22 Reading mem 0
Mem# 0 errs 0: /free/oracle/oradata/orcl/redo01.log

做介质恢复,直到返回报告,恢复完成。
12、尝试open数据库。
SQL> alter database open resetlogs;
13、数据库启动成功。把原来temp表空间的数据文件加入到对应的temp表空间中。
14、对数据库进行各种常规检查,没有发现任何错误。
15、进行emp备份,全库备份完成,没有报错。将应用程序连接到数据库,进行应用层面的数据验证,一切正常,本次数据恢复工作完成。

审核编辑 黄宇

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

    关注

    12

    文章

    9123

    浏览量

    85318
  • RAID
    +关注

    关注

    0

    文章

    277

    浏览量

    35082
  • 数据恢复
    +关注

    关注

    10

    文章

    568

    浏览量

    17431
  • 数据库
    +关注

    关注

    7

    文章

    3794

    浏览量

    64348
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复—多块硬盘离线导致EVA存储崩溃的数据恢复案例

    一台HP EVA存储中有23块硬盘,挂接到一台windows server操作系统的服务器。 EVA存储上有三个硬盘
    的头像 发表于 12-03 13:32 107次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—多块<b class='flag-5'>硬盘</b>离线导致EVA<b class='flag-5'>存储</b>崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—光纤存储硬盘故障亮起的数据恢复案例

    服务器存储数据恢复环境: 某品牌光纤存储上共有16块FC硬盘
    的头像 发表于 11-26 14:04 131次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—光纤<b class='flag-5'>存储</b><b class='flag-5'>硬盘</b>故障<b class='flag-5'>灯</b>亮起的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复存储硬盘指示灯显示黄色数据恢复案例

    服务器存储数据恢复环境: 某单位一台某品牌型号为DS5300的服务器
    的头像 发表于 11-20 11:34 151次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>存储</b><b class='flag-5'>硬盘</b><b class='flag-5'>指示灯</b>显示<b class='flag-5'>黄色</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EqualLogic存储硬盘指示灯黄灯的数据恢复案例

    服务器存储数据恢复环境: 一台EqualLogic存储中有一组由16块SAS硬盘组建的RAID
    的头像 发表于 11-05 17:43 173次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EqualLogic<b class='flag-5'>存储</b><b class='flag-5'>硬盘</b><b class='flag-5'>指示灯</b><b class='flag-5'>亮</b>黄灯的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—浪潮服务器硬盘指示灯黄灯的数据恢复案例

    服务器数据恢复环境: 一台浪潮服务器中有一组由6块SAS硬盘组建的RAID。服务器上划分了1个
    的头像 发表于 10-18 14:15 245次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—浪潮<b class='flag-5'>服务器</b><b class='flag-5'>硬盘</b><b class='flag-5'>指示灯</b><b class='flag-5'>亮</b>黄灯的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—Raid5阵列两块硬盘指示灯黄色数据恢复案例

    服务器数据恢复环境: 一台某品牌存储设备上有一组由10块硬盘(9块数据盘+1块热备盘)组建的r
    的头像 发表于 10-10 13:48 197次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—Raid5阵列两块<b class='flag-5'>硬盘</b><b class='flag-5'>指示灯</b><b class='flag-5'>亮</b><b class='flag-5'>黄色</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复存储中RAID5阵列两块盘离线的数据恢复案例

    服务器存储数据恢复环境: 某品牌P2000存储存储中有一组由8块
    的头像 发表于 07-11 15:57 263次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>存储</b>中RAID5阵列两块盘离线的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—同品牌新老型号服务器raid5阵列数据恢复方法分析

    服务器故障: LH6000系列服务器故障如下: 一块硬盘指示灯亮红灯,服务器还在正常运行,但没过多久,
    的头像 发表于 07-08 13:48 250次阅读

    服务器数据恢复—EqualLogic存储硬盘指示灯黄色数据恢复案例

    一台DELL EqualLogic PS 4000存储中有一组由12块磁盘组建的raid5阵列,存储空间划分3个同等大小的卷,采用的VMFS文件系统。 两块硬盘指示灯
    的头像 发表于 07-02 10:05 367次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EqualLogic<b class='flag-5'>存储</b><b class='flag-5'>硬盘</b><b class='flag-5'>指示灯</b><b class='flag-5'>亮</b><b class='flag-5'>黄色</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复服务器硬盘状态红色,raid瘫痪的数据恢复案例

    服务器数据恢复环境: 一台某品牌DL380服务器中3块SAS硬盘组建了一组raid。 服务器
    的头像 发表于 06-24 10:11 637次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>服务器</b><b class='flag-5'>硬盘</b>状态<b class='flag-5'>灯</b><b class='flag-5'>亮</b>红色,raid瘫痪的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EqualLogic存储硬盘故障导致存储崩溃的数据恢复案例

    服务器故障: 存储设备上两块硬盘指示灯显示黄色,磁盘出现故障导致存储不可用,
    的头像 发表于 05-31 11:35 472次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EqualLogic<b class='flag-5'>存储</b><b class='flag-5'>硬盘</b>故障导致<b class='flag-5'>存储</b>崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—RAID5阵列硬盘报警黄灯的数据恢复案例

    服务器数据恢复环境: 某品牌P2000服务器,有一组由数块硬盘组建的raid5磁盘阵列(有热备盘),部署了VMWARE ESX虚拟化平台,
    的头像 发表于 05-30 11:43 1090次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—RAID5阵列<b class='flag-5'>硬盘</b>报警<b class='flag-5'>亮</b>黄灯的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EqualLogic PS6100系列存储硬盘指示灯显示黄色数据恢复案例

    关于EQ PS6100存储数据恢复案例。 一台EqualLogic PS6100存储阵列中有一组由20块硬盘组建的raid5磁盘阵列。
    的头像 发表于 04-07 15:31 464次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EqualLogic PS6100系列<b class='flag-5'>存储</b><b class='flag-5'>硬盘</b><b class='flag-5'>指示灯</b>显示<b class='flag-5'>黄色</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—分享几个服务器数据恢复的案例

    服务器数据恢复案例之服务器raid6中3个磁盘离线导致阵列崩溃的数据恢复案例;
    的头像 发表于 03-04 13:21 1148次阅读

    服务器数据恢复硬盘坏道掉线导致服务器崩溃的数据恢复案例

    服务器数据恢复环境: 一台IBM某型号服务器上有16块FC硬盘组建RAID阵列。上层linux操作系统,ext3文件系统,部署有oracl
    的头像 发表于 02-26 11:36 832次阅读