ibm v7000磁盘阵列oracle恢复
阅读数:
0来源:未知发布日期: 2019-11-19 23:07:18
南京一家公司使用ibm v7000运行oracle数据库。 操作系统需要为Solaris管理员错误地将原始raid10拆分为raid6,以恢复关键生产数据库的oracle数据库。
恢复过程:首先需要判断Mdisk重建操作的数据破坏程度,分析重建后raid6数据的分布规律,计算raid6的双校验写入硬盘的具体位置。 由于raid6双重检查会破坏数据空间,因此此空间将尽可能恢复原始Mdisk以满足raid10的分布式规则。
通过上述一系列操作,恢复了服务器的Mdisk。 然后,对恢复的Mdisk进行基础卷分析,检索精简模式的数据映射,并检查数据映射是否正常。 根据精简模式算法合并数据MAP,并尽可能恢复VDisk。
恢复数据库文件和修复数据库文件
VDisk数据恢复操作完成后,结合未损坏的VDisk对Oracle数据库页面进行特征扫描,生成相应的数据库文件特征集,并分析所有VDisk中数据库的数据分布图要在此检查数据库文件的完整性,必须使用我们自己的软件进行扫描。 扫描结果文件检测到正常且结构完整,试图启动数据库实例并监视其状态。 一切正常,导出数据库。 这次的数据恢复成功了。
BM V7000存储m磁盘重建数据恢复分析
高级VDisk和Oracle数据库无法正常使用,因为其中一个IBM V7000存储MDisk已重建。 如果MDisk重建后的类型为RAID6(以前为RAID10 ),则会导致部分数据破坏。 在最坏的情况下,两个磁盘(RAID6双检查)的数据损坏(实际上也不会完全损坏),在损坏的VDisk级别,数据完整性超过75%。 由于上层Oracle由多个VDisk组成,因此在上层Oracle级别,数据完整性超过了95%。
相关建议