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

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

3天内不再提示

服务器数据恢复—存储上硬盘指示灯显示异常的数据恢复案例

Frombyte ? 来源:Frombyte ? 2025-07-22 13:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

服务器存储数据恢复环境&故障:

一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。

通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。

将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。

将16块硬盘做好标记后从存储中移除,对16块FC盘进行测试发现16块盘均能正常识别。检测16块盘的SMART状态,结果和在storage manager中的报告一致。

服务器存储数据恢复过程:

1、以只读方式将所有磁盘进行扇区级别镜像操作。在镜像过程中发现其中一块磁盘的镜像速度很慢,结合先前检测结果综合判断,该盘应该存在大量损坏以及不稳定扇区。对该硬盘进行坏道镜像操作,在镜像过程中同时观察镜像的速度和稳定性,发现该盘的坏道并不多,但是存在大量的读取响应时间长的不稳定扇区。调整拷贝策略后继续对该盘进行镜像,同时观察剩余盘镜像的情况。

2、镜像完成后查看日志,发现在storage manager和硬盘SMART状态均没有报错的一块也存在坏道,硬盘指示灯显示异常的2块盘均存在大量不规律的坏道分布。

ext3文件系统部分关键源数据信息被坏道破坏,只能等待所有磁盘镜像完毕后,通过同一条带进行xor以及根据文件系统上下文关系的方式手动修复被损坏的文件系统。

3、虽然镜像速度很慢的那块盘镜像完成,但是拷贝策略导致现在的镜像是不完整的,调整拷贝策略,继续镜像被跳过的扇区,直到该盘所有扇区全部镜像完毕。

4、所有硬盘镜像完成后,将所有硬盘按照标记还原到原存储中,后续的数据分析和数据恢复操作都基于镜像文件进行。避免后续操作对原始磁盘数据造成二次破坏。将所有镜像文件全部发开,根据对ext3文件系统的逆向以及日志文件的分析,获取到16块FC盘在存储中的盘序,RAID的块大小,RAID的校验走向和方式等信息。利用这些信息虚拟重组RAID,RAID搭建完成后进一步解析ext3文件系统。和用户方沟通后提取出了一些oracle的dmp文件,尝试进行恢复。

5、在通过dmp文件恢复数据的过程中,数据库报告imp-0008错误。北亚企安数据恢复工程师分析导入dmp文件的日志文件后,发现恢复的dmp文件存在问题。

6、重新分析raid结构,进一步确定ext3文件系统被破坏的程度。重新恢复dmp文件和dbf原始库文件,将恢复出来的dmp文件移交给用户进行数据导入测试,测试结果顺利且没有发现问题。对恢复出来的dbf原始库文件进行校验检测,所有文件均能通过测试。

oracle数据库恢复过程:

1、拷贝数据库文件到原数据库服务器上的一个文件夹中作为备份。在根目录下创建了一个oradata文件夹,并把备份的整个文件夹拷贝到oradata目录下。更改oradata文件夹及其所有文件的属组和权限。

2、备份原数据库环境,包括ORACLE_HOME下product文件夹下的相关文件。

配置监听,使用splplus连接到数据库。尝试启动数据库到nomount状态。进行基本状态查询后,了解到环境和参数文件没有问题。 尝试启动数据库到mount状态,进行状态查询没有问题。启动数据库到open状态时出现报错。

wKgZPGh16DeAbN0fAABBhVldB88242.png

北亚企安数据恢复—oracle数据恢复

3、经过进一步的检测和分析,北亚企安数据恢复工程师判断此故障为控制文件和数据文件信息不一致导致,这是一类因断电或突然关机导致的故障。

4、对数据库文件进行逐个检测,发现所有数据文件没有物理损坏。

5、在mount状态下,对控制文件进行备份;对备份的控制文件进行查看修改,取得其中的重建控制文件命令。把这些命令复制到一个新建脚本文件controlfile.sql中。

6、关闭数据库,删除备份文件夹下的3个控制文件。 启动数据库到nomount状态,执行controlfile.sql 脚本。

wKgZO2h16EiAApJhAAAYgPgQkJg703.png

北亚企安数据恢复—oracle数据恢复

7、重建控制文件完成后直接启动数据库,仍然报错,需要进一步处理。

wKgZO2h16FKABidAAABMtCk_SQM797.png

北亚企安数据恢复—oracle数据恢复

执行恢复命令做介质恢复,直到返回报告,恢复完成。

wKgZO2h16FmAVE1UAABPwFjH8qg091.png

北亚企安数据恢复—oracle数据恢复

8、尝试open数据库,数据库启动成功。把原来temp表空间的数据文件加入到对应的temp表空间中。

9、对数据库进行各种常规检查,没有发现任何错误。

10、进行emp备份。全库备份完成,没有报错。将应用程序连接到数据库,进行应用层面的数据验证。

11、数据验证过程没有发现任何问题,数据库修复完成。本次数据恢复工作完成。

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

    关注

    13

    文章

    9826

    浏览量

    88227
  • 数据恢复
    +关注

    关注

    10

    文章

    654

    浏览量

    18207
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复—Linux系统服务器崩溃的数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。
    的头像 发表于 05-20 15:46 ?231次阅读

    服务器数据恢复—raid5阵列中硬盘磁头损坏导致掉线的数据恢复案例

    磁盘阵列中2块硬盘指示灯显示异常,其他硬盘指示灯显示
    的头像 发表于 04-12 10:01 ?383次阅读
    <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>案例

    服务器数据恢复—raid5阵列上层win系统+oracle数据数据恢复案例

    一台服务器的8块硬盘组建了一组raid5磁盘阵列。上层安装windows server操作系统,部署了oracle数据库。 raid5阵列中有2块
    的头像 发表于 01-10 14:40 ?394次阅读

    服务器数据恢复服务器硬盘闪黄灯的数据恢复案例

    服务器硬盘指示灯闪烁黄灯是一种警示,意味着服务器硬盘出现故障即将下线。发现这种情况建议及时更换硬盘
    的头像 发表于 01-03 13:23 ?661次阅读

    服务器数据恢复—ZFS文件系统下RAIDZ数据恢复案例

    服务器存储数据恢复环境: ZFS Storage 7320存储阵列中有32块硬盘。32块
    的头像 发表于 12-19 13:31 ?646次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—ZFS文件系统下RAIDZ<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

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

    一台HP EVA存储中有23块硬盘,挂接到一台windows server操作系统的服务器。 EVA存储上有三个硬盘
    的头像 发表于 12-03 13:32 ?522次阅读
    <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>案例

    硬盘挂载到新服务器,怎么恢复数据

    将云硬盘挂载到新服务器恢复数据,需先获取挂载权限和配置信息,登录新服务器管理控制台选择并挂载云硬盘到指定点,检查挂载状态后访问挂载点
    的头像 发表于 12-01 22:27 ?715次阅读

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

    服务器存储数据恢复环境: 某品牌光纤存储共有16块FC
    的头像 发表于 11-26 14:04 ?634次阅读
    <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的服务器存储,1个机头+4个扩展柜
    的头像 发表于 11-20 11:34 ?486次阅读
    <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 ?571次阅读
    <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>案例

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

    服务器数据恢复环境: 一台浪潮服务器中有一组由6块SAS硬盘组建的RAID。服务器上划分了1个
    的头像 发表于 10-18 14:15 ?692次阅读
    <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 ?713次阅读
    <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>案例

    服务器数据恢复—Linux网站服务器硬盘出现坏扇区的数据恢复案例

    服务器数据恢复环境: 一台linux操作系统网站服务器,该服务器上部署了几十个网站,使用一块SATA
    的头像 发表于 10-09 16:26 ?488次阅读

    服务器数据恢复硬盘出现坏扇区导致网站服务器宕机的数据恢复案例

    服务器数据恢复环境: 一台linux操作系统服务器跑了几十个网站,服务器
    的头像 发表于 09-12 12:02 ?603次阅读