v7000数据恢复_MDisk重建数据恢复方法(北亚数据恢复)

很多工程师都有这样的疑问,MDisk重建后还能不能恢复数据呢?应该怎么做才能恢复数据呢?本文这里就以IBM V7000存储为例,详细讲解因为某个MDisk被重建导致的数据丢失的恢复方法。我们本案例中的存储由于MDisk重建导致对应的存储池中的VDisk丢失,从而影响上层Solaris操作系统中的Oracle数据库无法正常使用。

1、前期备份方法
由于对设备的分析和恢复均不在原始设备进行操作,所以首先我们需要把所有涉及到Oracle数据库的VDisk以只读模式链接到备份服务器,使用dd或Winhex等专业工具对映射过来的VDisk做只读模式的数据库备份。然后对重建后的MDisk成员盘进行排序标记并以正常模式取出IBM V7000磁盘柜,将取出的硬盘连接到专业的设备,并做只读模式的全盘镜像。等到所有备份完成以后再对所有链路及物理硬盘进行还原,后期分析和恢复均不在原始设备上操作。

2、MDisk及VDisk恢复方法
A、对备份的MDisk成员盘做只读模式的数据分析,判断是否会因MDisk重建导致数据大量丢失。
B、分析重建后RAID6的数据分布规则,并计算出RAID6的双校验均写到硬盘的具体位置。
C、对RAID6双校验破坏的数据区域结合RAID10的数据分布规则,尽最大可能的还原重建前的MDisk。
D、对恢复的MDisk做底层卷分析,取出精简模式的数据MAP,并校验数据MAP是否正常。
E、根据精简模式的算法结合数据MAP,尽最大可能的还原VDisk。
F、检测恢复的VDisk是否正常,否则重新分析A-E的步骤是否有无误。

3、数据库文件恢复及数据库文件修复
A. 对恢复的VDisk及其他未损坏的VDisk做Oracle数据库页特征扫描,并生成相应的数据库文件的特征集。
B. 根据数据库的特征集分析出数据库在所有VDisk中的数据分布MAP。
C. 恢复数据库文件,并使用自主开发的Oracle数据库检测工具对恢复的数据库文件做文件一致性检测。
D. 如数据库文件检测正常、数据库结构完整,则尝试启动数据库实例,同时监控状态。
E. MOUNT数据库,查看数据库文件状态信息,查看数据库整体状态。尝试OPEN数据库,做实例恢复。
F. 验证导出数据是否正确,否则重复A-E操作,之到数据正确为止。

4、MDisk重建数据恢复成功率预估
由于IBM V7000存储中某个MDisk被重建了,导致上层VDisk及Oracle数据库无法正常使用。如果MDisk重建后的类型为RAID6(之前为RAID10),就会导致部分数据破坏。按最差情况分析,会有2块盘(RAID6的双校验)的数据损坏(事实上,也不会完全损坏),从损坏VDisk层面,数据完整度超过75%。而上层Oracle又由多个VDisk组成,因此上层Oracle层面,数据完整度超过95%。

时间: 2024-10-30 14:45:01

v7000数据恢复_MDisk重建数据恢复方法(北亚数据恢复)的相关文章

数据恢复软件哪个好用比特数据恢复当仁不让

比特数据恢复软件不仅能支持多种媒体类型不同场景的数据恢复,且操作简单,在众多的数据恢复软件中,是当之无愧的佼佼者. 手机.电脑.笔记本.平板.数码相机等市场占有率不断增加这一现象,昭示了信息科技的不断进步和发展.电子产品之所以受到越来越多的青睐,很大的一个原因就是能够存储大量的信息,而且除了笨重的台式机外,手机.平板.笔记本等都能够随身携带,十分的便捷. 然而,电子产品有优势自然也会存在弊端,其中最常见的就是数据丢失,数据丢失给失主造成的困扰是极大的,由于重要文件丢失而蒙受巨大损失的大有人在.在

AIX下删除LV后的现场保护方法和数据恢复方案

在AIX环境下,若因维护误操作.存储mapping错误等,不小心将LV误删除,这种损失通常是巨大的.删除后的不当保护及恢复操作可能使数据无法恢复,也可能增加处理的时间与算法复杂度.如何有效保护现场,并选择正确的数据恢复方案是非常重要的. AIX的存储层有太多文章描述,做为铺垫,简要描述一下.PV相当于物理磁盘(对于存储,是存储映射过来的卷,对于操作系统而言,等同于物理硬盘),若干个PV组成一个VG,意味着可以将容量不同的存储空间合起来统一分配.为了实现这个目的,AIX把同一个VG的所有PV按相同

北亚数据恢复中心服务器硬盘故障数据恢复方案

[基本信息] 服务器型号:IBM X3850服务器, 硬盘型号:73G SAS硬盘, 硬盘数量:5块硬盘 其中4块组成一个RAID5,另一块做为热备盘(Hot-Spare), 操作系统:linux redhat 5.3,应用系统为构架于oracle的一个oa. [故障表现] 3号盘早已经离线,但热备盘未自动激活rebuild(原因不明),之后2号盘离线,RAID崩溃. oracle已经不再对本oa系统提供后续支持,用户要求尽可能数据恢复+操作系统复原. [初检结论] 热备盘完全无启用,硬盘无明显

手机数据恢复怎么做 效率源手机数据恢复有绝招

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   如今,都市人生活工作压力大,免不了跟家人拌嘴,可有这么一对小两口,吵架时摔坏了手机,差点丢掉了重要的信息,最后还是找效率源手机数据恢复中心帮忙才搞定.这究竟是怎么一回事呢?记者日前进行了走访.     近期,家住成都青羊区某宿舍的李先生因琐事与妻子发生争吵.期间,李先生接到客户来电,便拿了手机去阳台接听.谁知妻子一冲动,抓过他的手机就往地上摔.手机屏碎了一半,李

Android开发 旋转屏幕导致Activity重建解决方法_Android

Android开发文档上专门有一小节解释这个问题.简单来说,Activity是负责与用户交互的最主要机制,任何"设置"(Configuration)的改变都可能对Activity的界面造成影响,这时系统会销毁并重建Activity以便反映新的Configuration. "屏幕方向"(orientation)是一个Configuration,通过查看Configuration类的javadoc可以看到其他Configuration还有哪些:如fontScale.ke

LOB字段相关概念(自动创建LOB索引段和重建索引方法)

LOBs,或Large Objects字段,是Oracle中用于处理存储非字符数据推荐的一种字段类型,例如mp3,video,图片,和long字符串数据.二进制大对象,或BLOBs,字符大对象,或CLOBs,能够存储TB的数据. LOB列有许多相关的属性,每个LOB列属性可以使用"LOB (lobcolname) STORE AS ..."这种语法来描述. 一个包含LOBs字段类型的表(CLOB,NCLOB和BLOB)会为每个LOB列创建两个额外的磁盘段segment,LOBINDEX

Android开发 旋转屏幕导致Activity重建解决方法

Android开发文档上专门有一小节解释这个问题.简单来说,Activity是负责与用户交互的最主要机制,任何"设置"(Configuration)的改变都可能对Activity的界面造成影响,这时系统会销毁并重建Activity以便反映新的Configuration. "屏幕方向"(orientation)是一个Configuration,通过查看Configuration类的javadoc可以看到其他Configuration还有哪些:如fontScale.ke

centos 6.3中coreseek 定时重建索引方法

建立开机启动coreseek服务,此处一定要加入–pidfile文件,以免shell自启动找不到进程pid.  代码如下 复制代码  vi /etc/rc.local(或者 vi /etc/rc.d/rc.local) /usr/local/coreseek/bin/searchd –-c /usr/local/coresee k/etc/csft.conf --pidfile /usr/local/coreseek/var/log/searchd.pid 每半小时重建索引  vi /usr/l

RAID5有一块硬盘离线后不建议马上做REBUILD

[数据恢复问题] RAID5当一块硬盘离线后,处理降级状态,这时候正常的建议是马上更换硬盘做REBUILD以恢复完整的数据状态,如果有热备盘的话,就会自动做REBUILD,这样做合适吗? [回答] 一组RAID卷在工作很长时间以后也很少会读到物理硬盘的所有磁盘空间,同一时间更是不可能.部分情况下,硬盘会在没有读到的区域或者以前读取是良好的区域产生坏道,这类坏道因为没有读写过,所以在控制器看来是好的.产生这种坏磁道的最直接危害是在REBUILD过程中.当一块物理硬盘离线后,通常所有的技术人员及官方