康复oracle删去(delete)的数据wangyi - 乐橙lc8

康复oracle删去(delete)的数据wangyi

2019-02-11 10:19:26 | 作者: 诗翠 | 标签: 数据,测验,康复 | 浏览: 8931

第一步,先应记住被删去的表中有多少记载
select count(*) from t1;

第二步,delete该表的数据
delete from t1;
commnit;

第三步,取得当时scn
select dbms_flashback.get_system_change_number from dual;

第四步,依据第三步回来的scn不停地测验查询直到一切记载都存在停止。
select count(*) from t1 as of scn 10670000;10670000为回来的scn
第五步,当第四步回来的值为所删去的记载数时履行
insert into t1 select * from t1 as of scn 10670000;
commite;
到此数据康复结束!

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表乐橙lc8立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章