小小闪回flashback

网友投稿 208 2022-11-05


小小闪回flashback

不小心把t_user表里的几条数据都删掉了。

这几天数据是有用的。怎么办呀

幸亏有flashback,太方便了 SQL> select dbms_flashback.get_system_change_number c_SCN from dual; 查看当前scn号。

也可以通过 SQL> select current_scn from v$database; 查看

根据最后的scn不断的用前面的scn来试探

SQL>select * from t_user as of scn &scn where name=’zhangjinsan’; 直到确切需要恢复的scn号。

比如这里是1391833

SQL>alter table t_user enable row movement;

SQL>flashback table t_user to scn 1391833;

检查数据已经返回 SQL>select * from t_user where name=’peseidon’;

===============================================================

Inthirties关注Oracle数据库 维护,优化,安全,备份,恢复,迁移,故障处理


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Top的详细用法--虽然很简单,但是很详细
下一篇:公交查询API(公交查询API接口)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~