[SYS@ora10gr1#2009-11-04/08:42:53] SQL>show parameter db_flashback_retention_targetNAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_flashback_retention_target integer 1440默认情况下,oracle会对提交的数据做 1440 分钟,也就是一天的“缓存”,因此一天之内的数据是有办法找回的。 [TEST@ora10gr1#2009-11-04/08:44:33] SQL>flashback table 表名 to timestamp to_timestamp('2009-11-03 16:38:00','yyyy-mm-dd hh24:mi:ss'); 上面的时间我按照你的发帖时间写的,自己改一下就可以了。但是值得注意的是,一般执行这个语句的时候回报如下错误,执行以下下面的语句就可以了。 ORA-08189: cannot flashback the table because row movement is not enabled[TEST@ora10gr1#2009-11-04/08:45:45] SQL>alter table 表名 enable row movement; 楼主加油了,默认只有一天时间哦!
顺便说下 即使flashback没有开启 在一天内还是可以恢复的sql@kokooa>select name,current_scn,flashback_on from v$database;NAME CURRENT_SCN FLA --------- ----------- --- KOKOOA 12569735 NO我的没开启但一个误删除的表恢复过来了sql@kokooa>flashback table a to before drop;Flashback complete.
看看吧
我们都有备份
没有用过
FLASHBACK TABLE tb TO TIMESTAMP 'update之前的时间点';
Flashback 功能默认是关闭的,只有启动后才有能使用Flashback。 楼主先检查下是否启用了,如果没有启动,可以尝试用Rman恢复..
检查Flashback 功能, 缺省时功能是关闭的。SQL> select name, current_scn, flashback_on from v$database;NAME CURRENT_SCN FLASHBACK_ON-------- ----------- ------------------DBA 945715 NO启动Flashback功能SQL> alter database flashback on;Oracle Flashback 技术 总结
http://blog.csdn.net/tianlesoftware/archive/2009/10/15/4677378.aspx
楼主可以试试
[SYS@ora10gr1#2009-11-04/08:42:53] SQL>show parameter db_flashback_retention_targetNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_flashback_retention_target integer 1440默认情况下,oracle会对提交的数据做 1440 分钟,也就是一天的“缓存”,因此一天之内的数据是有办法找回的。
[TEST@ora10gr1#2009-11-04/08:44:33] SQL>flashback table 表名 to timestamp to_timestamp('2009-11-03 16:38:00','yyyy-mm-dd hh24:mi:ss');
上面的时间我按照你的发帖时间写的,自己改一下就可以了。但是值得注意的是,一般执行这个语句的时候回报如下错误,执行以下下面的语句就可以了。
ORA-08189: cannot flashback the table because row movement is not enabled[TEST@ora10gr1#2009-11-04/08:45:45] SQL>alter table 表名 enable row movement;
楼主加油了,默认只有一天时间哦!
--------- ----------- ---
KOKOOA 12569735 NO我的没开启但一个误删除的表恢复过来了sql@kokooa>flashback table a to before drop;Flashback complete.