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

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

3天内不再提示

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

Frombyte 来源:Frombyte 作者:Frombyte 2024-10-17 13:20 次阅读

oracle数据库故障&分析:
打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的数据。
出现上述报错的原因有:控制文件损坏、数据文件损坏、数据文件与控制文件的SCN不一致等。数据恢复工程师对数据库文件做进一步检测分析后发现sysaux01.dbf文件有坏块。修复sysaux01.dbf文件,启动数据库依然有许多查询报错。export和data pump工具无法使用,查询告警日志并分析报错,确认发生上述错误的原因就是sysaux01.dbf文件损坏。由于该文件损坏,从数据库层面无法修复数据库。由于system和用户表空间的数据文件是正常的,所以可以通过底层解析数据库文件来恢复用户数据。

oracle数据库恢复过程:
1、利用DBV检测数据文件,结果发现SYSAUX01.DBF文件数据块(Data)检测失败数十页,索引页(Index)检测失败数十页,其他文件检测正常。

wKgZomTLUp-AEdgqAAJwnPCXKpg284.png

北亚企安数据恢复—oracle数据恢复



2、北亚企安数据恢复工程师修复&打开数据库。

wKgaomTLUrKAEICoAAHodbayWHY481.png

北亚企安数据恢复—oracle数据恢复

wKgaomTLUrKARh3ZAAIzi3Aq6y0686.png

北亚企安数据恢复—oracle数据恢复



3、查询数据库报错,使用export和data pump工具时报错。

wKgaomTLUr-AfUUoAAE1eqk4GPw228.png

北亚企安数据恢复—oracle数据恢复

wKgaomTLUr-APZGJAAK-kVQkfNs025.png

北亚企安数据恢复—oracle数据恢复



数据恢复工程师查阅大量资料,尝试各种可行性方案。最终确定这种数据库内部错误无法通过命令修复。
4、底层解析数据库文件,将ZXFG用户的数据导入到新的数据库中。

wKgaomTLUtiAAU2GAAX4Ss6VlDI133.png

北亚企安数据恢复—oracle数据恢复

wKgZomTLUtiAPqMQAAoR5EH15CY129.png

北亚企安数据恢复—oracle数据恢复



5、经过用户检测,发现需要的数据已经完整恢复,认可数据恢复结果。

审核编辑 黄宇

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

    关注

    12

    文章

    8921

    浏览量

    85028
  • 数据恢复
    +关注

    关注

    10

    文章

    533

    浏览量

    17332
  • Oracle
    +关注

    关注

    2

    文章

    286

    浏览量

    35085
收藏 人收藏

    评论

    相关推荐

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

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

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

    Oracle数据库故障: 机房异常断电后,Oracle数据库报错:“system01.db
    的头像 发表于 09-30 13:31 193次阅读
    <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><b class='flag-5'>恢复</b>案例

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

    打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法
    的头像 发表于 09-21 14:25 211次阅读
    <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 287次阅读

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

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

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

    北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错
    的头像 发表于 03-11 17:30 339次阅读
    <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 438次阅读
    【<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>ASM实例无法挂载的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Oracle数据库是什么 Oracle数据库的特点

    Oracle数据库系统具有高效率、可靠性好的特点,适用于各种规模的企业和组织。它支持大容量数据和高并发事务处理,能够满足各种复杂的业务需求。
    的头像 发表于 01-06 15:02 949次阅读

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

    一台Windows server操作系统的服务器上部署Oracle数据库
    的头像 发表于 12-13 14:10 693次阅读
    <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是一种大型数据库管理系统(DBMS),在全球范围内广泛应用于企业级数据管理。它是由美国甲骨文公司(Oracle Corporation)开发的,在
    的头像 发表于 12-06 10:47 733次阅读

    oracle数据库的基本操作

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

    oracle数据库的使用方法

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

    oracle数据库中间件有哪些

    Oracle数据库中间件是指由Oracle公司开发和提供的一系列软件产品,用于构建、部署和管理企业级应用。它提供了一套完整的解决方案,包括数据库管理、应用服务器、
    的头像 发表于 12-05 16:17 1741次阅读

    数据库数据恢复—MSSQL Server报错“附加数据库错误823”的数据恢复案例

    MSSQL Server数据库比较常见的报错是“附加数据库错误823”。如果数据库有备份,只需要还原备份即可;如果无备份或者备份不可用,则需要使用专业的
    的头像 发表于 11-10 16:20 832次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—MSSQL Server<b class='flag-5'>报错</b>“附加<b class='flag-5'>数据库</b>错误823”的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例