oracle数据库损坏的恢复过程是什么

98次阅读
没有评论

共计 1876 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍“oracle 数据库损坏的恢复过程是什么”,在日常操作中,相信很多人在 oracle 数据库损坏的恢复过程是什么问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle 数据库损坏的恢复过程是什么”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

一、故障描述

整个服务器的存储空间由 6 块 SAS 硬盘组成,其中 5 块硬盘组成一个 RAID5 的阵列,剩余 1 块做成热备盘使用。由于 RAID5 阵列中出现 1 块硬盘故障,所以服务器存储中的热备盘成功激活,在进行同步的过程中又一块硬盘出现故障,因此导致 RAID5 阵列瘫痪,上层 LUN 无法正常使用,服务器崩溃。服务器数据恢复工程师与硬件数据恢复工程师同时对客户存储进行检测发现该服务器存储中的硬盘存在有物理故障。

二、服务器存储数据恢复故障检测

IBM 服务器存储的 LUN 都是基于 RAID 组的,因此要进行服务器数据恢复需要先分析底层 RAID 组的信息,然后根据分析的信息重构原始的 RAID 组。分析每一块数据盘,发现一块盘的数据同其它数据盘不太一样,初步认为可能是 HotSpare 盘。接着分析其他数据盘,分析 Oracle 数据库页在每个磁盘中分布的情况,并根据数据分布的情况得出 RAID 组的条带大小,磁盘顺序及数据走向等 RAID 组的重要信息。

服务器数据恢复中由于 LUN 是基于 RAID 组的,因此需要根据上述分析的信息将 RAID 组最新的状态虚拟出来。然后分析 LUN 在 RAID 组中的分配情况,以及 LUN 分配的数据块 MAP 进行服务器数据恢复。因此只需要将 LUN 的数据块分布 MAP 提取出来。然后针对这些信息编写相应的程序,LUN 的数据 MAP 做解析,然后根据数据 MAP 并导出 LUN 的数据。

三、存储数据恢复实施方案

1、实施方案一

对恢复的服务器存储内包含 Oracle 数据库的 LUN 进行 JFS2 文件系统解析,并对文件系统不完整的地方进行人工修复。利用自主开发的 JFS2 文件系统解析工具解析恢复的 LUN,然后恢复文件系统中所有的 Oracle 数据库文件,并检测 Oracle 数据库的文件是否完整。

对检测有坏块的数据库文件采用扫 Oracle 碎片的方式扫描所有磁盘,并将扫描的数据页进行组合,然后人工将有坏块的数据库文件给填补修复完整。

在恢复完所有 Oracle 数据库之后,发现其应用 SAP 还是无法正常使用,因 SAP 应用的一些重要数据也是存放在损坏的存储中,缺失这些数据的话 SAP 即使在数据库完整的情况下也是无法正常使用,因此还需采用方案二来恢复所有 SAP 的重要数据。

2、实施方案二

对恢复的服务器存储内所有 LUN 都进行文件系统解析,并将包含 SAP 的数据 LUN 进行文件系统的一致性检测。对文件系统不完整的地方进行人工修复,最后恢复所有 SAP 及 SAP Test 的数据,在本次服务器数据恢复案例中由于 SAP 的目录及数据较多,因此恢复的过程比较负责。

利用专业手段对 SAP 的数据进行检测,并对损坏的数据进行修复,确保恢复的所有 SAP 数据均是完整的,这样才能保证 SAP 应用能够完整启动。

接下来利用恢复的 SAP 数据结合之前恢复的数据库,即可启动 SAP 及所有应用了。

四、启动并修复 Oracle 数据及 SAP 应用

1、启动数据库并修复

把恢复的数据库文件还原到已搭建好的环境中,并尝试启动数据库。在启动过程中由于数据库的一些临时文件校验不一致导致数据库启动失败,之后协调我们 Oracle 数据库专家远程对数据库进行修复,在经过漫长时间的修复之后,数据库启动没有问题,数据库中的所有用户及所有表均完整,之后尝试启动 SAP。

2、启动 SAP 并修复

将恢复的 SAP 文件还原至已搭建好的环境中,并按照之前的启动脚本启动 SAP,之后 SAP 启动正常,但 SAP 中用户权限及使用不太正常,SAP 表现为没有序列号。初步怀疑可能 SAP 的注册文件没有恢复,重新检测恢复过程,排查可能疏忽的步骤。结果确实因为文件系统的损坏导致某些文件没有恢复,重新修复文件系统,恢复这些数据。之后启动 SAP 正常,使用也正常。

五、服务器存储数据恢复成功

由用户方配合,启动用户服务器内的 Oracle 数据库,启动 SAP,并通过 SAP 客户端验证 SAP 中所有的数据是否完整,最有验证结果为数据完整恢复,SAP 能够正常使用,本次服务器存储数据恢复成功。

到此,关于“oracle 数据库损坏的恢复过程是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计1876字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)