- 会滚到某一个时间节点
Flashback table 表名a to timestamp to_timestamp(('2009-11-09 11:00:00','yyyy-mm-dd hh24:mi:ss');)
ORA-08189: cannot flashback the table because row movement is not enabled(因为未启用移动功能,不能闪回表)
一般会报错:
ERROR at line 1:
解决办法:开启表的闪回功能
alter table a enable row movement
其他报错,
ORA-01466: 无法读数据 - 表定义已更改
一般是因为操作完数据之后,修改的表的定义(包含修改了表的备注)
一般是因为操作完数据之后,修改的表的定义(包含修改了表的备注)
闪回其他用法,参考(http://blog.chinaunix.net/uid-74941-id-3180228.html)
11g的flashbackup 分好几种,分别用途不一样。
A.flashback database 闪回数据库,简单理解就是把数据库闪回到某个以前的时间点,
能恢复到的最早的SCN, 取决与Flashback Log中记录的最早SCN
B.flashback drop 回收数据库表,用于表误drop后恢复。类似Windows的回收站。
C.flashback query 闪回表记录,用于数据表记录的恢复
D.falshabck Table 闪回数据库表,
后两个是重点,下面说明。