ibm v7000磁盘阵列oracle恢复

浏览量:

0 次  来源:未知  发布日期:2019-11-19 23:07:18

南京某单位使用ibm v7000 运行oracle数据库,操作系统为Solaris 管理员不小心将原raid10 划分为raid6,重要生产数据库oracle数据库需要恢复。

恢复过程:首先需要判断Mdisk重建操作对数据的破坏程度,然后对重建后的raid6数据的分布规则进行分析,计算出RAID6的双校验均写到硬盘的具体位置。由于raid6的双校验会破坏数据区域,对此区域我们结合raid10的分布规则尽可能的还原原来的Mdisk。

经过上述一系列操作我们已经将服务器的Mdisk进行了恢复,接下来对恢复出来的Mdisk进行底层卷分析,取出精简模式的数据MAP,并校验数据MAP是否正常。根据精简模式的算法结合数据MAP,尽最大可能的还原VDisk。

数据库文件恢复及数据库文件修复

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

BM V7000存储MDisk重建数据恢复分析

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

相关推荐

重装oracle接管磁盘阵列,ibm v7000磁盘阵列oracle恢复相关推荐

  1. oracle biee需要买吗,oracle BIEE 和 IBM cognos的优点和缺点

    oracle BIEE 和 IBM cognos的优点和缺点    oracle BIEE (Business Intelligence Enterprise Edition),意为Oracle商务智 ...

  2. Oracle11使用现在数据库文件,oracle11g 重装操作系统后,如何利用原有oracle表空间文件还原数据库...

    oracle11g 重装操作系统后,如何利用原有oracle表空间文件还原数据库 最近由于系统重装,在还原dmp备份文件时,由于数据原因(用exp命令导出时表没有导出全部),导致系统不能正常运行.根据 ...

  3. 【Oracle】去IOE(IBM服务器,Oracle,EMC存储),Oracle迁移postgreSQL部分问题解决方案

    Oracle迁移postgreSQL部分问题解决方案 "去IOE化"理念最早是由阿里巴巴提出.具体就是要把公司里IBM服务器.Oracle数据库.EMC存储都替换掉, 更换为开源或 ...

  4. windows重装系统后重用之前安装的oracle配置(转)

    1.配置环境变量 (1)添加ORACLE_BASE 的系统变量  变量名:ORACLE_BASE  变量值:D:\app\kang (2)添加ORACLE_HOME 的系统变量  变量名:ORACLE ...

  5. 应对IBM V7000磁盘故障,你只差这一步!

    一.IBM V7000简要: 1. 第一个IBM自主研发的中端存储2.0产品,架构上突破传统,吸收了DS和IBM横向扩展架构XIV的精华. 2. 第一次集"EasyTier自动分层" ...

  6. 如何看oracle 删除完全,如何完全删除Oracle数据库

    导读:在进行了Oracle数据库删除的操作后,但很多情况下,很多用户会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了. 完全删 ...

  7. windows oracle 宕机,windows上的oracle一次宕机恢复

    一.系统结构: c:/ 安装windows操作系统 d:/ 安装oracle软件及存放oracle数据库文件目录oradata 二.故障现象: c:盘分区坏掉格式化后重装操作系统到c:盘 三.恢复步骤 ...

  8. 免安装Oracle客户端使用PL/SQL连接Oracle

    免安装Oracle客户端使用PL/SQL连接Oracle       大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的.有没要想过不安装Oracle客户端直接连接Orac ...

  9. 【Oracle SQL数据库-教学2】--- Oracle数据库基础

    [Oracle SQL数据库-教学2]- Oracle数据库基础 文章目录 [Oracle SQL数据库-教学2]--- Oracle数据库基础 本期主要内容: 一. 数据库管理系统概述 ① 数据处理 ...

最新文章

  1. C02-程序设计基础提高班(C++)第9周上机任务-类和对象
  2. 云服务器ecs安装mysql_阿里云服务器ecs配置之安装mysql
  3. Android--解析XML之PULL
  4. 微信小程序实战–集阅读与电影于一体的小程序项目(六)
  5. IntelliJ IDEA如何设置添加类时注释作者信息和日期时间
  6. UOJ#244-[UER#7]短路【贪心】
  7. 消息称iPhone 14、14 Max仍采用A15处理器
  8. OpenShift 4 之 GitOps(1)通过OpenShift GitOps Operator安装ArgoCD
  9. 中英文对照 —— 音乐
  10. OpenGL与gl glu glut freeglut glew glfw封装库关系(十五)
  11. 用计算器算以2为底的对数
  12. CYQ.Data、ASP.NET Aries 百家企业使用名单
  13. open、io.open、codecs.open之间的区别?
  14. 2019年个人成长总结
  15. 危机之下,凸显优秀团队本色
  16. 网络错误修复工具:Network Fault Repair Tool Build20160414
  17. 记:《洛克菲勒留给儿子的38封信》-- 13
  18. 2508. 马里奥吃金币
  19. 255%可用已接通电源_电镀工艺与电镀电源之间的关系
  20. mysql的查询优化

热门文章

  1. GTASA;侠盗猎车手圣安地列斯作弊码大全
  2. 百度云存储 BOS javascript sdk 开发问题小记 ( angular )
  3. SOLIDWORKS工程图导出为DWG图纸
  4. 【UE】直升机沿样条线移动
  5. 《Java从入门到放弃》框架入门篇:使用kaptcha验证码框架
  6. Codeforces Round #196 (Div. 2) A. Puzzles 水题
  7. 半导体器件基础07:三极管基础(2)
  8. (压缩包在本地目录或由链接请求)使用jszip解压文件或compressing解压文件到指定目录,写个node脚本
  9. 使用原生js实现歌曲上一曲/下一曲
  10. Python日期时间处理库dateutil