其中,flashback的命令如下:
flashback database to timestamp to_time(时间,时间格式);
flashback database to scn XXXXX;
------解决方案-------------------- 好用的方法
------解决方案--------------------
flashback database was always not enabled,
but you may try to flashback table to timestamp instead of flashback database. ora-01555 may be raised,it depends on your undo policy.
database recovery is an alternative approach ------解决方案-------------------- Oracle不是有个闪回的功能么~
10G之后的好像是默认开这个功能的哦~
你可以进到EM里面,在表管理的那一块,有相应的按钮的~ ------解决方案-------------------- flashback database to timestamp to_time(时间,时间格式);
这个很有用。 ------解决方案--------------------
10g以上可以
先查询出你删除时间前的数据
select * from t1 as of timestamp sysdate-1(例如:1天前)
然后查出你现在时刻的数据
select * from t1;
将两个结果集做差集,就可以找到被删除的数据了
select * from t1 as of timestamp sysdate-1/2
minus select * from t1;
------解决方案-------------------- 学习了,顶一下!!!!! ------解决方案-------------------- oracle 恢复某个时间的数据
create table t_pm_mainmenuitem_bak2 as
select * from t_pm_mainmenuitem as of timestamp to_timestamp('201105191635','yyyymmddhh24mi');