服务器故障:

本案例需要进行数据恢复机器是一台IBM某型号存储,故障为vdisk丢失,操作系统中的Oracle数据库无法正常使用。管理员重建MDisk,把故障存储中的raid10重建为了raid6,然后又再次重建为riad10,这番操作导致服务器对应的存储池中的VDisk丢失,上层Solaris操作系统中的Oracle数据库无法正常使用。用户联系我们要求恢复服务器Solaris操作系统中的Oracle数据库。

服务器数据恢复过程:

1、将所有涉及到Oracle数据库的VDisk以只读模式连接到备份服务器,使用数据备份工具对映射过来的VDisk做只读模式的备份。

2、把所有成员盘排好序做标记,然后做只读模式的全盘镜像。

3、判断管理员的Mdisk重建操作对数据的破坏程度。

4、分析重建后的raid6的数据分布规则,计算出RAID6的双校验写到硬盘的具体位置。由于raid6的双校验会破坏数据区域,针对被破坏的区域,服务器数据恢复工程师结合raid10的分布规则尽可能的还原出原来的Mdisk。

5、对恢复出来的Mdisk进行底层卷分析,取出精简模式的数据MAP并校验数据MAP是否正常。根据精简模式的算法结合数据MAP尽可能的还原VDisk。

6、数据库文件恢复及数据库文件修复。完成了VDisk的数据恢复后,结合未损坏的VDisk做Oracle数据库页特征扫描,生成相应的数据库文件的特征集。分析出数据库在所有VDisk中的数据分布MAP来进行数据库文件的恢复。借助北亚自研的软件对数据库文件做一致性检测,检测结果文件正常,结构完整。尝试启动数据库实例并监控状态,一切正常,导出数据库。本次数据恢复成功。

服务器数据恢复分析:

由于故障存储中某个MDisk被重建,上层VDisk及Oracle数据库无法正常使用。如果MDisk重建后的raid类型为RAID6(之前为RAID10),部分数据就会被破坏。最坏情况会有2块盘(RAID6的双校验)的数据被损坏。本案例中,从VDisk层面来看,数据完整度超过75%。上层Oracle又由多个VDisk组成,上层Oracle层面的数据完整度超过95%。

小贴士:

针对软件故障,在数据丢失后,应尽可能减少对存储的操作,有时候,即使是开着机,什么都不做,也可能导致灾难进一步加剧。条件允许的话,最好损坏后,对磁盘或存储卷做完整备份。

针对硬件故障,在设备无法正常工作后,应尽可能少的加电,以避免设备的进一步损坏。

oracle数据库的数据一旦丢失,最好在咨询正规专业的数据恢复公司之后,在专业数据恢复工程师的指导下采取下一步行动。不要以为在网上找点资料,下载一个数据恢复软件就能把问题解决。

【服务器数据恢复】MDisk重建,vdisk丢失导致数据库不可用的数据恢复案例相关推荐

  1. 【服务器数据恢复】虚拟机文件丢失导致Hyper-V服务瘫痪的数据恢复案例

    服务器数据恢复环境: Windows Server服务器: 系统中安装了Hyper-V虚拟机环境: 虚拟机文件存放在一台DELL PowerVault系列存储中: PowerVault系列存储配置:4 ...

  2. oracle access表丢失,oracle 11.1.0.7-版本也会出现access$表丢失导致数据库无法启动

    oracle 11.1.0.7-版本也会出现access$表丢失导致数据库无法启动 发布时间:2017-06-23 20:10 来源:互联网 当前栏目:web技术类 下面我们来看看oracle 11. ...

  3. 北亚数据恢复关于服务器存储MDisk重建的数据恢复方法的研究

    很多工程师都有这样的疑问,MDisk重建后还能不能恢复数据呢?应该怎么做才能恢复数据呢?本文这里就以IBM V7000存储为例,详细讲解因为某个MDisk被重建导致的数据丢失的恢复方法.我们本案例中的 ...

  4. 故障诊断 | 存储Cache丢失导致数据库无法open的案例分享

    当存储Cache由于丢失时,我们应该如何处理,让数据库重新能够open起来呢?让我们听听,云和恩墨 ACE 李真旭分享的这篇案例. 发现问题 最近某客户的一套核心数据库由于存储问题导致清掉Cache之 ...

  5. 【服务器数据恢复】hp服务器raid5磁盘掉线导致raid5不可用的数据恢复案例

    服务器数据恢复环境: 惠普ML系列某型号塔式服务器,5块SAS硬盘组建raid5磁盘阵列. 服务器故障&分析: 服务器中的一块硬盘掉线,由于磁盘阵列的冗余特性,服务器正常运行,用户没有察觉.直 ...

  6. 2017-03-27Oracle故障gc buffer busy acquire导致数据库不可用

    实施反馈系统有20分钟不可用,然后又自动恢复了.先查看alert日志,看到打开文件数不够,系统已经运行几年了,怎么可能呢. Non critical error ORA-48180 caught wh ...

  7. 【北亚数据恢复】Hp DL380服务器raid磁盘故障导致数据库数据丢失的数据恢复案例

    环境: HP DL380服务器: 三块300GSAS硬盘: 数据库在D分区: 备份放在E分区. 故障: 一块硬盘出现故障,状态灯红色,RAID瘫痪,存储故障,D分区不能识别,E分区可识别,拷贝备份文件 ...

  8. oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...

    一次Windows  注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 2008操作系统 x64bit 2.Oracle database 11.2.0.1 ...

  9. 【服务器数据恢复】哪些故障会导致服务器数据丢失?多块硬盘离线的数据恢复案例

    在服务器运行过程中难免出现故障导致数据的丢失,哪些服务器故障会导致数据丢失呢? 1.同一阵列内多块硬盘出现故障: 2.服务器模块老化: 3.服务器系统更新: 4.意外断电: 5.错误的拔插服务器硬盘: ...

最新文章

  1. Xstream util xml 与 bean之间互转
  2. 区块链:这项颠覆性技术将如何改变未来
  3. AI端计算产业应用:如何快速训练高精度模型并在设备端加速计算 | 公开课报名...
  4. 压缩感知(III) A Compressed Sense of Compressive Sensing (III)
  5. ASP.NET WebApi 基于JWT实现Token签名认证
  6. Asp.net Core Jenkins Docker 实现一键化部署
  7. 使用layui弹框实现添加时,当添加成功之后如何进行关闭当前窗口刷新父页面的数据
  8. 前端传递json,后端应该怎样接收呢?
  9. windows7 删除hiberfil.sys文件的方法
  10. 设计模式 建造者模式
  11. 生意人没有“攀比”的目标,会过的很迷茫
  12. java数组实现队列_使用数组在Java中进行队列实现
  13. 9个最常用的python深度学习库
  14. 25_多易教育之《yiee数据运营系统》OLAP平台-画像分析篇
  15. 【颜纠日记】PS批量裁剪不同图片-告别重复性操作
  16. TIFF图像文件(四):LZW压缩
  17. 电脑剪切后丢失的文件怎么恢复
  18. 上三角的输出 方阵的主对角线之上称为“上三角”。
  19. 用python3根据配置自动生成自定义图片logo(一键解决图片侵权困扰)
  20. webView加载白屏

热门文章

  1. 数的机器码表示(原码,反码,补码,移码)
  2. 小程序 - 颜值大师
  3. 合肥达内培训php,合肥达内PHP培训教你如何用PHP开发一个完整的网站
  4. VVDocument Xcode7 安装方法
  5. 钱诚11.3黄金投资分析、原油实时涨跌布局、白银最新指导
  6. 钱诚10.26黄金原油独家操作建议指导;日内黄金白银趋势解析
  7. 《零基础入门学习Python》第094讲:Pygame:飞机大战5
  8. 赣州seo教您如何利用文章页来做长尾关键词优化?
  9. php模拟get提交 字符串截取 字符串替换 示例源码
  10. python下载文件损坏_四种方法 恢复损坏的Excel文档