今天有个同事不小心将一个表的全部数据给删除了,其实oracle10g提供了很方便的找回历史数据的方法:
一、给出测试的表和数据
二、查看数据和时间
三、删除数据并commit可以看到现在已经没有数据了。
四、恢复数据。
五、上述方法需激活表的row movement 属性 ,再给出一种方法:
六、上述方法不限制row movement 属性,但是能恢复的数据的时间由参数决定,(单位是:minute)
七、结束!
今天有个同事不小心将一个表的全部数据给删除了,其实oracle10g提供了很方便的找回历史数据的方法:
一、给出测试的表和数据
二、查看数据和时间
三、删除数据并commit可以看到现在已经没有数据了。
四、恢复数据。
五、上述方法需激活表的row movement 属性 ,再给出一种方法:
六、上述方法不限制row movement 属性,但是能恢复的数据的时间由参数决定,(单位是:minute)
七、结束!