ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 对于DML的FlashBack

对于DML的FlashBack

原创 Linux操作系统 作者:shentao19890909 时间:2011-09-06 16:11:45 0 删除 编辑

对于DMLFlashBack

SQL> select * from emp1;

         A

----------

        11

SQL> delete from emp1;

1 row deleted.

 

SQL> commit;

Commit complete.

 

SQL> select * from emp1;

no rows selected

 

SQL> flashback table emp1 to scn 1535644;

ERROR at line 1:

ORA-08189: cannot flashback the table because row movement is not enabled

 

SQL> alter table emp1 enable row movement;  //允许rowid移动

Table altered.

 

SQL> flashback table emp1 to scn 1535644;

 

SQL> flashback table emp1 to scn 1535644;

Flashback complete.

 

SQL> select * from emp1;

         A

----------

        11

//OK,闪回Delte操作成功,对于其他DML操作也是一样。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25694091/viewspace-706759/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-09-06

  • 博文量
    3
  • 访问量
    6943