[oracle]恢复ORACLE被误更新或删除数据的方法

1、select * from V$SQL where SQL_TEXT like ‘%update MAP_OPTCBL_POINT_70 set shape%’–查出你需要恢复的时间点
2、
create table bak_user–新的表
as select * from t_user --你误操作的表
as of timestamp to_timestamp(‘2013-09-23 11:38:46’,‘yyyy-mm-dd hh24:mi:ss’);–时间点
–得到你想要的数据
3、delete t_user;–将原表的数据全部删除
4、insert into t_user select * from bak_user;–恢复数据

猜你喜欢

转载自blog.csdn.net/qq228112142/article/details/88534481