1. 程式人生 > >oracle資料update後怎麼恢復到以前的資料

oracle資料update後怎麼恢復到以前的資料

為了方便大家自己的解決辦法:

1、select * from V$SQL where SQL_TEXT like '%update MAP_OPTCBL_POINT_70 set shape%'--查出你需要恢復的時間點
2、
create table t_table_recove --新的表
as select * from MAP_OPTCBL_POINT_70 --你誤操作的表
as of timestamp to_timestamp('2013-09-23 11:38:46','yyyy-mm-dd hh24:mi:ss');--時間點
--得到你想要的資料
3、delete MAP_OPTCBL_POINT_70;--將原表的資料全部刪除
4、insert into MAP_OPTCBL_POINT_70 select * from t_table_recove;--恢復資料