首页 > Linux操作系统 > Linux操作系统 > 对于DML的FlashBack
对于DML的FlashBack
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博客 ” ,链接:https://blog.itpub.net/25694091/viewspace-706759/ ,如需转载,请注明出处,否则将追究法律责任。