Oracle数据库误删除数据后的恢复操作——闪回
2011-07-07 16:08
417 查看
如果不小心进行了Oracle数据全表删除或修改。如:delete from t;此时如下几步可帮助恢复到某一时间点:1.新建临时表,利用闪回将指定时间内的数据插入到临时表中create table t_tbd as select * from t as of timestamp to_timestamp('2008-12-26 17:40:03','yyyy-mm-dd hh24:mi:ss');
2.清空原表delete from t;3.把临时表的数据插入到表中insert into t select * from t_tbd;commit;这样即可。注意:请要要对t表进行DDL操作,因为一旦做了DDL,我们就没办法回闪查询了。
2.清空原表delete from t;3.把临时表的数据插入到表中insert into t select * from t_tbd;commit;这样即可。注意:请要要对t表进行DDL操作,因为一旦做了DDL,我们就没办法回闪查询了。
相关文章推荐
- 【转载】linux中误删除oracle数据文件的恢复操作
- ORACLE数据库误操作执行了DELETE,该如何恢复数据?
- 用Oracle闪回功能(flashback)恢复删除的数据---Oracle;闪回;回滚段;数据恢复
- Java 操作Oracle数据库(建表,插数据,删除)
- Oracle的闪回特性之恢复truncate删除表的数据
- oracle数据误操作恢复【flashback闪回操作】
- 【转载】linux中误删除oracle数据文件的恢复操作
- 利用闪回query 恢复删除的数据及存储过程
- Oracle闪回查询恢复delete删除数据
- 用Oracle闪回功能(flashback)恢复删除的数据---Oracle;闪回;回滚段;数据恢复
- reiserfs文件系统反删除(Undelete)数据恢复操作的实践
- 通过闪回恢复误删除的数据
- [Oracle]Oracle数据库数据被修改或者删除恢复数据
- oracle使用闪回功能恢复删除的表数据
- oracle数据库表中数据删除的恢复方法
- 【转载】linux中误删除oracle数据文件的恢复操作
- 使用oracle闪回查询功能恢复之前删除的数据
- 【Linux】rm删除数据文件的恢复操作
- oracle 使用flashback(闪回)恢复误删除的数据 或 误删除的表
- 成功数据恢复一例LINUX EXT3 下误删除ORACLE数据库