当我们正在使用Oracle数据库时,却突然断电,造成很多问题,致使旧的数据丢失,影响了数据的正确性,破坏了数据库。这个时候就急于需要恢复oracle数据库数据了。小编以此为例,跟大家分享oracle数据库数据恢复。
客户故障情况:该客户来自新疆乌鲁木齐,经朋友介绍联系过来,客户那边数据库因突然断电,数据库启库报system01.dbf需要更多的恢复来保持一致性,数据库无法打开;数据库没有备份,归档日志也不连续。客户提供了数据库的在线文件,急需恢复zxfg用户下的数据。
针对数据库进行恢复,主要有以下几个步骤:
1 数据库的故障检测
2 尝试挂起数据库并修复数据库
3解析数据文件
4 验证数据
5导出数据与交付数据(导入)
首先,
甲驭科技数据恢复中心工程师通过对该客户数据库的检测分析,发现SYSAUX01.DBF文件数据块(Data)检测失败40页,索引页(Index)检测失败29页,说明SYSAUX01.DBF存在坏块。
于是工程师用客户的数据库本地挂起数据库,尝试修复数据库。创建新的OS :windows server 2008 x86,安装oracle 11.2.0.1.0 for 32-bit版本数据库,挂起数据库。中间又报了一些错误,最后发现数据库的这种内部错误,不能通过命令修复。尝试导出数据库,结果还是失败,那就只能解析数据库数据文件,获取用户数据。
用甲驭科技数据恢复中心自己研发的
赤兔oracle数据恢复软件进行解析数据,数据解析出来后,迁移到新的数据库中。
最后通过专业永久对数据库进行验证,数据库无误。导出的数据库发给客户那边后,客户进行了检查,也没有问题,oracle数据库最终恢复无误。
联系我们:http://www.sysfix.cn
电话:4000-77-43-77
QQ:1253140355
拨打我们7*24小时服务热线,我们的工作人员将尽快解决您的疑问。