--利用ORACLE数据库的SCN进行恢复,ORACLE数据库每隔5分钟,系统会产生一个系统时间标记与scn的匹配并存入sys.smon_scn_time表中。 --我们对这个备份机制做如下测试 --查询出来数据 --删掉数据 --查询出ORACLE数据库中的scn与时间的对应关系 --根据数据取得删除时间段对应的SCN号,这里是1693760, 查看这个检查点的account表的历史情况 -- 将account表复制一个,(这里表的关联关系需要另外处理),命名为account_new 。 --将删掉的数据库从这个检查点恢复到新表account_new中。 --查询恢复后的结果。 --- 此方法的最佳恢复时间越短越好,如果超过了24个小时,恢复的可能性就很小了。 |
引用自:http://hi.baidu.com/no9988/blog/item/c1dc2fecaf92da2b62d09ff6.html