2014年4月4日
诗檀软件成功为某北方国企恢复被DELETE删除的数据
M
mac
Author
2 min
Read Time
10
Views
某北方国企的核心ERP系统Oracle数据库由于乙方维护人员操作不慎,DELETE数据时忘记加上必要的WHERE条件,导致一张十几万记录的表被DELETE只剩几千条记录,该数据库为非归档模式,且无其他有效的物理备份。 且该表在后续的时间里还插入了部分数据,可能导致原有DELETE记录被部分覆盖,恢复难度较大。 这个Case用户之前已经找了好几拨数据库工程师来查看,并尝试使用DUL等工具,都没有成功恢复哪怕一条数据。
诗檀软件 员工 @Biot_wang通过 快速编写SHELL脚本配合BBED修改row flag 再配合PRM-DUL的方式,从该表中恢复出数万条记录,其中70%为可用数据,30%数据已经不完整。 对于此类DELETE删除情况,若一旦发现且无有效备份,可以立即将DELETE表的所在表空间数据文件全部拷贝出来,以便恢复工程师后续在做恢复努力时可以最大程度挽回损失。