oracle数据库恢复环境&故障:一台Windows server操作系统的服务器上部署Oracle数据库。服务器意外断电导致oracle数据库报错,报错信息:“system01.dbf需要更多的恢复来保持一致性”。由于该oracle数据库并没有备份,仅有一些断断续续的归档日志,无法通过备份文件恢复oracle数据库的数据。管理员联系北亚企安数据恢复中心要求修复Oracle数据库。
oracle数据库数据恢复流程:1、检测数据库故障情况;2、尝试挂起并修复数据库;3、解析数据库文件;4、导出并验证恢复的数据库文件。
oracle数据库数据恢复过程:1、检测服务器及数据库情况。使用dbv命令检测oracle数据库数据文件是否完整。
检测完成后发现检测的文件数据块中有40页的数据和29页的索引数据检测失败,其他文件均检测正常。2、挂起并修复数据库。北亚企安数据恢复工程师搭建了Windows server环境,安装了和原服务器上相同的oracle数据库环境,尝试将oracle数据库挂起来,查看数据库的报错情况。
根据oracle数据库的报错信息,北亚企安数据恢复工程师采用通过在线日志恢复数据的方法,使用recover database命令尝试修复。
经过一系列的修复操作后,发现恢复oracle数据库所需时间段的归档日志缺失,只能利用cancel参数进行不完全的数据恢复。
再次执行命令,打开数据库,查询实例状态有无报错,经过查询发现仍有部分数据报错,报错信息为“ora_00600”。
这类oracle数据库内部错误是无法通过命令修复的。借助expdp/exp工具尝试导出oracle数据库,但是使用这两个工具导出oracle数据库时依然有报错,该oracle数据库已经不可能进行修复。3、解析数据库文件获取数据。使用北亚企安自主研发的一款dbf解析工具获取数据库内的数据。
北亚企安工程师获取到oracle数据库数据后搭建数据库环境,创建数据库、用户、分配表空间等。将解析出来的数据库数据迁移到新数据库环境中,使用toad for oracle工具验证数据。
4、导出数据库数据并验证。使用exp工具将oracle数据库导出,导出命令:“exp system/abc file=C:\test\dump\zxfg.dmp log=C:\test\dump\zxfg.log owner=zxfg”。本次导出正常无报错。经用户方验证,Oracle数据库完整,查询数据无异常。本次oracle数据库数据恢复工作完成。
oracle数据恢复—服务器断电导致Windows环境下Oracle数据库报错的数据恢复案例
来源:这里教程网
时间:2026-03-03 19:04:35
作者:
编辑推荐:
- oracle数据恢复—服务器断电导致Windows环境下Oracle数据库报错的数据恢复案例03-03
- 探路AIGC,SaaS迎来了重估时刻?03-03
- rac坏了asm盘进不去怎么办?amdu来办帮你03-03
- 数据库监听夯故障分析03-03
- 子游标过多导致大量mutex争用故障分析03-03
- 说点JSON使用的注意事项03-03
- ADG 实例异常终止故障分析报告03-03
- 压缩表转非压缩表(在线重定义)03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- oracle数据恢复—服务器断电导致Windows环境下Oracle数据库报错的数据恢复案例
- 探路AIGC,SaaS迎来了重估时刻?
探路AIGC,SaaS迎来了重估时刻?
26-03-03 - rac坏了asm盘进不去怎么办?amdu来办帮你
rac坏了asm盘进不去怎么办?amdu来办帮你
26-03-03 - 说点JSON使用的注意事项
说点JSON使用的注意事项
26-03-03 - 记一次迁移和性能优化
记一次迁移和性能优化
26-03-03 - 高德开始“跑腿”
高德开始“跑腿”
26-03-03 - 数据库管理-第118期 记一次开启附加日志导致的性能问题(202301129)
- 从订阅式需求发展,透视凌雄科技DaaS模式增长潜力
从订阅式需求发展,透视凌雄科技DaaS模式增长潜力
26-03-03 - ORA-00600: internal error code
ORA-00600: internal error code
26-03-03 - Oracle数据库适配哪些国产操作系统?
Oracle数据库适配哪些国产操作系统?
26-03-03
