Oracle数据库故障&分析:
一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。
由于数据库没有备份,无法通过备份去恢复数据库。
“system01.dbf需要更多的恢复来保持一致性”,出现这个报错信息可能是由控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等原因所导致。对数据库文件做进一步检测&分析,结果发现sysaux01.dbf文件有坏块。修复并启动数据库后,很多查询报错,export和data pump工具也无法使用。查询告警日志并分析报错,发现就是sysaux文件损坏所导致的上述错误。从数据库层面无法修复数据库。system和用户表空间的数据文件都是正常的,可以尝试利用底层解析数据文件,恢复用户数据。
Oracle数据库检测与恢复:
1、利用DBV检测数据库文件。
北亚企安数据恢复—oracle数据恢复
结果发现SYSAUX01.DBF文件数据块(Data)检测失败的页总数和索引页(Index)检测失败的页总数都有数十页,其他文件检测正常。
2、修复&打开数据库。
北亚企安数据恢复—oracle数据恢复
北亚企安数据恢复—oracle数据恢复
3、查询数据库报错,使用export和data pump工具时也报错。
北亚企安数据恢复—oracle数据恢复
北亚企安数据恢复—oracle数据恢复
北亚企安数据恢复工程师进行各种尝试 ,查阅大量资料。最终确认这种数据库内部错误是无法通过命令修复的。
4、底层解析数据库文件,将ZXFG用户的数据导入到新的数据库中。
北亚企安数据恢复—oracle数据恢复
北亚企安数据恢复—oracle数据恢复
5、用户方检测后,确认恢复出来的数据完整有效。用户方认可数据恢复结果。
审核编辑 黄宇
-
服务器
+关注
关注
12文章
9352浏览量
86223 -
数据恢复
+关注
关注
10文章
589浏览量
17692 -
Oracle
+关注
关注
2文章
297浏览量
35283
发布评论请先 登录
相关推荐
一致性测试系统的技术原理和也应用场景
Oracle数据恢复—Oracle数据库delete删除的数据恢复方法
Oracle数据恢复—Oracle删除数据不用怕!这些数据恢复方法了解一下
请问ESP-NOW对数据的完整性和一致性有校验吗?
QSFP一致性测试的专业测试设备
![QSFP<b class='flag-5'>一致性</b>测试的专业测试设备](https://file1.elecfans.com/web2/M00/C4/47/wKgZomXyY4qAKEGrAAVGaNn6BMs107.png)
Oracle数据恢复—Oracle数据库误truncate表的数据恢复案例
![<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>案例](https://file.elecfans.com/web2/M00/9A/D7/pYYBAGQdHS6AJ5uRAAIvhiclg9s075.png)
企业数据备份体系化方法论的七大原则:深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别
![企业<b class='flag-5'>数据</b>备份体系化方法论的七大原则:深入理解<b class='flag-5'>数据</b>备份的关键原则:应用<b class='flag-5'>一致性</b>与崩溃<b class='flag-5'>一致性</b>的区别](https://file1.elecfans.com/web2/M00/C4/AA/wKgaomXunvmAVVChAAUqyh3vgLI115.png)
深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别
![深入理解<b class='flag-5'>数据</b>备份的关键原则:应用<b class='flag-5'>一致性</b>与崩溃<b class='flag-5'>一致性</b>的区别](https://file1.elecfans.com/web2/M00/C4/A2/wKgaomXueUOAUC9kAAUkG4ifnAc542.png)
评论