博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

IT圈中人

o~_~o
  ujnjt.cublog.cn

关于作者
姓名:jiang tao
职业:it
年龄:26
位置:.cn
个性介绍:吾将上下而求索
|| << >> ||
我的分类


Oracle10g 恢复delete掉的数据
今天由于误操作把一个表中的数据delete掉了,从网上检索信息之后发现Oracle10g这个flashback功能还真是好用
 
 


首先查出当前的SCN

select dbms_flashback.get_system_change_number from dual
GET_SYSTEM_CHANGE_NUMBER
------------------------
               121211360

 

接下来就可以执行以下语句进行恢复了,注意下面语句的SCN值要小于上面查出的值如果值比上面小 还是没有恢复,继续调小SCN的值,直到恢复数据
insert into plan_voucher select * from plan_voucher as of scn 121210000;

 

这个功能真的很好!

发表于: 2007-12-17,修改于: 2007-12-17 17:52,已浏览260次,有评论0条 推荐 投诉


网友评论
 发表评论