天天看点

Oracle10g数据库备份与恢复总结6--Oracle备份与恢复之数据库闪回技术Oracle10g备份与恢复之数据库闪回技术

Oracle10g备份与恢复之数据库闪回技术

       数据库闪回是Oracle9i提供的一种技术,可以帮助用户恢复误操作而删除的一些数据到前删除前的状态,到Oracle10g有对闪回技术进行了优化,更为方便了。本文主要简单举例Oracle10g的数据库闪回。

1、表数据的闪回

SQL>insert into emp (select * from emp as of timestamp to_timestamp('2007-01-01','YYYY-MM-DD HH24:MI:SS);

2、表操作的闪回

SQL>flashback table emp to timestamp to_timestamp('2007-01-01','YYYY-MM-DD HH24:MI:SS);

3、表删除的闪回

SQL>flashback table emp to before drop;

4、数据库的闪回

SQL>flashback database to scn XXX;恢复到指定的系统改变号(SCN:System Change Number)。

SQL>flashback database to timestamp to_timestamp('2007-01-01','YYYY-MM-DD HH24:MI:SS);

继续阅读