文档章节

如何解决Oracle ASM故障导致的数据丢失问题

乱蓬头
 乱蓬头
发布于 2017/06/26 14:38
字数 416
阅读 2
收藏 0

摘要: 一、故障描述 ASM磁盘组掉线 ,ASM实例不能mount。ASM磁盘组有4个500G的磁盘组成,数据库和ASM软件为10.2.0.1,急需恢复oracle数据库。 二、故障分析 分析组成ASM磁盘组的磁盘,取出ASM元数据,对元数据进行分析:ASM存储元数据损坏,导致diskgroup无法mount。

一、故障描述
ASM磁盘组掉线 ,ASM实例不能mount。ASM磁盘组有4个500G的磁盘组成,数据库和ASM软件为10.2.0.1,急需恢复oracle数据库。
二、故障分析
分析组成ASM磁盘组的磁盘,取出ASM元数据,对元数据进行分析:ASM存储元数据损坏,导致diskgroup无法mount。重组ASM存储空间,从ASM磁盘组中导出数据库文件,然后对数据库文件进行检测,修复。如果数据库文件完好,可以利用从ASM磁盘组中导出的数据库文件启动数据库。如果数据库文件损坏,这底层解析这些数据库文件,将数据导入到新的数据库中,恢复数据。
三、恢复过程
1 底层获取ASM元数据,重组ASM存储空间
2 使用北亚ASM解析工具,解析ASM结构,获得ASM中数据文件
图一: 1

3 使用北亚oracle文件检测工具对ASM磁盘组中的数据库文件进行检测
图二: 2

4 使用北亚oracle解析工具,解析所有数据文件中的数据记录,按用户导入到新的数据库中

本文转载自:http://click.aliyun.com/m/23849/

共有 人打赏支持
乱蓬头
粉丝 0
博文 382
码字总数 2595
作品 0
私信 提问
exadata磁盘组无法mount恢复---惜分飞

标题:Oracle Exadata坏盘导致磁盘组无法mount恢复 作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.] 接到朋友求救有客户oracle exadata一体机 的...

xifenfei
2018/12/22
0
0
ORA-15042 故障终极恢复----惜分飞

接到一个朋友恢复请求,19个lun的asm 磁盘组,由于其中一个lun有问题,他们进行了增加一个新lun,删除老lun的方法操作,但是操作一半hang住了(因为坏的lun是底层损坏,无法完成rebalance),然后...

xifenfei
2018/11/20
0
0
存储Cache 丢失导致数据库无法open的案例

存储Cache 丢失导致数据库无法open的案例 love wife & love life --Roger2017-09-276 阅读 Indexkeybackup 本站文章除注明转载外,均为本站原创: 转载自 love wife & love life —Roger的O...

love wife & love life --Roger
2017/09/27
0
0
Mysql主从不同步问题处理案例

在使用Mysql的主从复制架构中,有两个比较头疼的问题: 1、主从数据不同步后如何处理 2、主从同步延迟问题如何解决 本文将根据实际案例来分析下问题1,至于问题2多数文档介绍的办法是启用多线...

ylw6006
2016/06/13
0
0
深入了解 Oracle Flex ASM 及其优点

简介 Oracle Real Application Cluster (RAC) 是 Oracle 解决方案中的一个著名产品,用于保持业务数据的高可用性。Oracle RAC 允许在所有集群节点之间共享负载,采用 N-1 容错配置来应对节点...

vast2006
2016/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

GlusterFS的再次节点重置和恢复

采用Ubuntu+ZFS+GlusterFS的存储集群,其中一个节点再次出现故障,gluster volume status显示为N/A状态。 检查网络,发现原来的IP地址 10.1.1.193发生了改变(估计被DHCP重新分派地址了),导...

openthings
25分钟前
5
0
BOM与正则表达式

BOM BOM的全称叫做Browser OjbectModel 浏览器对象模型,它定义了操作浏览器的接口。 BOM对象包括:Window、History、Navigator、Screen和Location。但是由于浏览器厂商的不同,BOM对象的兼容...

Panda-Q
25分钟前
1
0
牵头函数

箭头函数表达式的语法比函数表达式更短,并且没有自己的this,arguments,super或new.target。这些函数表达式更适用于那些本 来需要匿名函数的地方,并且它们不能用作构造函数。 首先:我们先...

wshining
31分钟前
1
0
mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同

首页 问题 全部问题 经济金融 企业管理 法律法规 社会民生 科学教育 健康生活 体育运动 文化艺术 电子数码 电脑网络 娱乐休闲 行政地区 心理分析 医疗卫生 精选 知道专栏 知道日报 知道大数据...

linjin200
31分钟前
1
0
python redis操作

redis命令:http://blog.csdn.net/yhl27/article/details/9936189 python redis: 干货 http://www.cnblogs.com/wangtp/p/5636872.html http://doc.redisfans.com/ http://developer.51cto.......

stys35
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部