Chinaunix首页 | 论坛 | 博客
  • 博客访问: 307010
  • 博文数量: 551
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5545
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-02 14:16
文章分类

全部博文(551)

文章存档

2024年(115)

2023年(218)

2022年(181)

2020年(12)

2019年(24)

我的朋友

分类: Oracle

2022-04-29 11:18:24

Oracle数据库故障:

ASM磁盘组掉线,ASM实例不能mount。数据库管理员尝试进行简单的数据库修复但是没有成功。



Oracle数据库数据恢复方案:

数据库数据恢复工程师对底层的磁盘进行分析。分析组成ASM磁盘组的磁盘。将ASM元数据提取出来进行分析发现ASM存储元数据已经被损坏,因此导致diskgroup无法mount。

数据库数据恢复工程师对ASM存储空间进行重组,然后把ASM磁盘组里面的数据库文件导出,对导出的数据库文件进行检测和恢复。如果导出的数据库文件通过检测确定数据文件是完整的,那么就可以直接利用数据库文件启动数据库即可;如果数据库文件被损坏,那么需要对底层的数据库文件进行解析之后恢复。


Oracle数据库数据恢复过程:

1、首先按照上述方案对底层数据进行分析和提取,获取ASM元数据,然后利用ASM元数据重组出ASM存储空间。

2、ASM存储空间重组完成后,数据库数据恢复工程师使用北亚ASM解析工具进行ASM结构解析,最终目的是获取到ASM中的数据文件。



3、对提取出的数据库文件进行检测,检测结果如下图:



4、使用数据恢复中心自主开发的oracle数据库解析工具解析所有数据文件中的数据记录,然后按用户导入到新的数据库中,如下图所示:



5、数据库数据恢复工程师通过抽查数据表的方式对恢复出来的数据进行验证,没有发现异常。然后让服务器管理员亲自验证数据,确认数据恢复结果完整可用,Oracle数据库数据恢复成功。


阅读(278) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~