如何解决Oracle ASM故障导致的数据丢失问题
来源:互联网 发布:淘宝助理宝贝描述红叉 编辑:程序博客网 时间:2024/05/17 05:19
摘要: 一、故障描述 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中数据文件
图一:
3 使用北亚oracle文件检测工具对ASM磁盘组中的数据库文件进行检测
图二:
4 使用北亚oracle解析工具,解析所有数据文件中的数据记录,按用户导入到新的数据库中
原文链接
阅读全文
0 0
- 如何解决Oracle ASM故障导致的数据丢失问题
- 如何解决Oracle ASM故障导致的数据丢失问题
- Oracle数据文件丢失导致数据库启动故障解决一例
- java日志丢失故障处理导致的死锁问题
- 磁盘阵列哪些故障会导致数据丢失?
- ORACLE在使用distinct可能因为查询的列过少导致数据丢失的问题
- 数据库迁移时Excel列格式错误导致数据丢失的问题-Oracle-Datapump
- 服务器raid硬盘故障导致数据丢失的数据恢复成功案例
- Oracle数据库恢复 : 存储故障导致的数据损坏
- Oracle数据库恢复 : 存储故障导致的数据损坏
- EVA 4400存储硬盘故障导致的数据丢失应该怎么找回和恢复
- 硬盘故障丢失数据如何找回
- 解决Oracle日志文件丢失的问题
- hdfs块丢失导致的异常问题排查解决
- 数据丢失精确度的问题的解决
- 表单提交数据量过大导致数据丢失的问题
- Oracle redolog 丢失的故障处理
- 电脑故障导致数据丢失如何恢复?
- React-Native调用支付宝,微信
- 在mac上安装Xgboost Python库
- Html5调用手机相机并压缩、上传
- 只有挣扎的现在,才是最好的状态(转)(文/王文华)
- 基于tensorflow的视觉问答系统构建
- 如何解决Oracle ASM故障导致的数据丢失问题
- java ajax等传值中文乱码
- Sum All Primes
- 使用vue+elementUI编写运营活动生成工具
- 关于HttpURLConnection的用法
- MySQL基本配置及问题
- 高并发-多线程的使用
- 微软官方的SQLHelper类(含完整中文注释)
- Remote connection failed: javax.security.sasl.SaslException: Authentication failed: all available au