乐趣区

关于数据恢复:数据库数据恢复ASM磁盘组掉线的Oracle数据库数据恢复案例

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 数据库数据恢复胜利。

退出移动版