0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Frombyte 来源:Frombyte 作者:Frombyte 2023-03-03 13:42 次阅读

数据库故障:
Oracle数据库的ASM磁盘组掉线,ASM实例不能挂载。管理员尝试修复数据库但是没有成功。

数据库数据恢复方案:
数据库数据恢复工程师通过分析组成ASM磁盘组的磁盘底层数据,将ASM元数据提取出来做进一步分析,发现ASM存储元数据已经损坏,导致diskgroup无法挂载。数据库数据恢复工程师将ASM存储空间重组,然后导出ASM磁盘组里面的数据库文件,检测导出的数据库文件并进行恢复。如果经过检测确认数据库文件是完整的,就可以直接使用数据库文件启动数据库;如果数据库文件损坏,就需要解析底层的数据库文件并恢复。

数据库数据恢复过程:
1、将故障服务器中的所有硬盘以只读方式镜像备份,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始数据造成二次破坏。
2、按照上面的数据库数据恢复方案分析底层数据并进行提取,获取到ASM元数据,使用ASM元数据重组ASM存储空间。
3、ASM存储空间重组完成后,使用到北亚企安自研的ASM解析工具解析ASM结构,提取ASM中的oracle数据库文件。

pYYBAGQBiF6AY6tDAARqBdq6YRc559.png

北亚企安数据恢复——Oracle数据库数据恢复


4、检测提取出的oracle数据库文件。检测结果:

pYYBAGQBiHOAfpOzAANS_Z146tY464.png

北亚企安数据恢复——Oracle数据库数据恢复



5、使用北亚企安自研的oracle数据库解析工具解析所有数据库文件中的数据记录,然后按照用户导入到新的oracle数据库中。

poYBAGQBiH6ARyw7AANxKuF7nqE388.png

北亚企安数据恢复——Oracle数据库数据恢复

6、数据库数据恢复工程师通过抽查数据表的方式对恢复出来的数据库进行验证,没有发现异常。让用户亲自验证数据,经过反复验证后,确认数据完整可用,本次Oracle数据库数据恢复工作完成。

poYBAGQBiIaAQz0RAAflMGgnujE268.png

北亚企安数据恢复——Oracle数据库数据恢复


审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据恢复
    +关注

    关注

    10

    文章

    547

    浏览量

    17370
  • ASM
    ASM
    +关注

    关注

    1

    文章

    68

    浏览量

    19013
  • 数据库
    +关注

    关注

    7

    文章

    3759

    浏览量

    64265
收藏 人收藏

    评论

    相关推荐

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    试图恢复数据库,发现有数个ndf文件大小变为0KB。 虽然NDF文件大小变为0KB,但是NDF文件在磁盘上还可能存在。可以尝试通过扫描&拼接数据库碎片来恢复NDF文件,然后修复
    的头像 发表于 10-31 13:21 131次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—通过拼接<b class='flag-5'>数据库</b>碎片<b class='flag-5'>恢复</b>SQLserver<b class='flag-5'>数据库</b>

    数据库数据恢复Oracle ASM实例无法挂载的数据恢复案例

    Oracle数据库数据恢复环境&故障: Oracle ASM
    的头像 发表于 10-28 11:26 120次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Oracle</b> <b class='flag-5'>ASM</b>实例无法挂载的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    oracle数据恢复Oracle数据库打开报错的数据恢复案例

    打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的
    的头像 发表于 10-17 13:20 177次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>打开报错的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Oracle数据恢复—异常断电后Oracle数据库报错的数据恢复案例

    Oracle数据库故障: 机房异常断电后,Oracle数据库报错:“system01.dbf需要更多的
    的头像 发表于 09-30 13:31 233次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—异常断电后<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>启<b class='flag-5'>库</b>报错的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复Oracle数据库文件system01.dbf损坏的数据恢复案例

    打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。
    的头像 发表于 09-21 14:25 249次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件system01.dbf损坏的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Oracle数据恢复Oracle数据库delete删除的数据恢复方法

    删除Oracle数据库数据一般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle数据库
    的头像 发表于 09-11 11:45 314次阅读

    Oracle数据恢复Oracle删除数据不用怕!这些数据恢复方法了解一下

    相信有很多oracle数据库用户都遇到过在操作Oracle数据库时误删除某些重要数据的情况,这个时候如果
    的头像 发表于 07-19 16:40 461次阅读

    数据库数据恢复—SQL Server数据库所在分区空间不足报错的数据恢复案例

    SQL Server数据库数据恢复环境: 某品牌服务器存储中有两raid5磁盘阵列。操作系统层面跑着SQL Server
    的头像 发表于 07-10 13:54 432次阅读

    服务器数据恢复—RAID5多块磁盘掉线导致崩溃的数据恢复案例

    某公司的一台服务器中的raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃。故障服务器的操作系统为linux,操作系统部署了oa,数据库oracle
    的头像 发表于 05-21 11:43 703次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—RAID5多块<b class='flag-5'>磁盘</b><b class='flag-5'>掉线</b>导致崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Oracle数据恢复Oracle数据库误truncate表的数据恢复案例

    北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表
    的头像 发表于 03-11 17:30 352次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>误truncate表的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复Oracle数据库ASM实例无法挂载的数据恢复案例

    oracle数据库ASM磁盘掉线ASM实例不能挂
    的头像 发表于 02-01 17:39 466次阅读
    【<b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b><b class='flag-5'>ASM</b>实例无法挂载的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    oracle数据恢复—服务器断电导致Oracle数据库异常的数据恢复案例

    一台Windows server操作系统的服务器上部署Oracle数据库
    的头像 发表于 12-13 14:10 725次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—服务器断电导致<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>异常的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    oracle数据库的基本操作

    Oracle数据库是一种关系数据库管理系统(RDBMS),广泛应用于企业级应用中。它具有强大的功能和灵活的配置选项,可以满足复杂的数据处理需求。本文将介绍
    的头像 发表于 12-06 10:14 653次阅读

    oracle数据库的使用方法

    Oracle数据库是一种关系型数据库管理系统,它由Oracle公司开发和维护。它提供了安全、可靠和高性能的数据库管理解决方案,被广泛应用于企
    的头像 发表于 12-06 10:10 1175次阅读