某北方国企的核心ERP系统Oracle数据库由于乙方维护人员操作不慎,DELETE数据时忘记加上必要的WHERE条件,导致一张十几万记录的表被DELETE只剩几千条记录,该数据库为非归档模式,且无其他有效的物理备份。 且该表在后续的时间里还插入了部分数据,可能导致原有DELETE记录被部分覆盖,恢复难度较大。 这个Case用户之前已经找了好几拨数据库工程师来查看,并尝试使用DUL等工具,都没有成功恢复哪怕一条数据。
诗檀软件 员工 @Biot_wang通过 快速编写SHELL脚本配合BBED修改row flag 再配合PRM-DUL的方式,从该表中恢复出数万条记录,其中70%为可用数据,30%数据已经不完整。 对于此类DELETE删除情况,若一旦发现且无有效备份,可以立即将DELETE表的所在表空间数据文件全部拷贝出来,以便恢复工程师后续在做恢复努力时可以最大程度挽回损失。
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
ORACLE PRM是诗檀软件独立研发的ORACLE数据库灾难恢复软件,其具有全程图形化界面、简单高效等特点。
Comment