今天测试闪回的时候,遇到的错误:ORA-08189: 因为未启用行移动功能, 不能闪回表。
事情的经过是这样滴:
SQL> create table t1 as select * from emp;
表已创建。
SQL> flashback table t1 to timestamp to_date('201111261902','yyyymmddhh24mi');
flashback table t1 to timestamp to_date('201111261902','yyyymmddhh24mi')
*
第 1 行出现错误:
ORA-08189: 因为未启用行移动功能, 不能闪回表
看来是要修改表属性了:
SQL> alter table t1 enable row movement;
表已更改。
SQL> flashback table t1 to timestamp to_date('201111261902','yyyymmddhh24mi');
闪回完成。
O了...
PS: 个人感觉flashback真是太有用了...呵呵