oracle已经提交的数据还能恢复吗?小弟不小心用plsql直接把数据update了,已经提交了,不知道还能不能恢复,希望各位能帮帮忙,小弟谢谢各位了!!!

解决方案 »

  1.   

    FLASHBACK试试,默认24小时内能回滚
      

  2.   

    一样能解决啊~~~~
    通过LOGMINER来查看日志咯,然后根据其回滚的SQL恢复~~用FLASHBACK也是可以的 10G 不?恢复之前的SNC就可以咯。
      

  3.   

    吸取教训 以后在生产库上做修改要记得备份哦
    9i以上版本可以flashback试试
      

  4.   

    我的是9i的,刚才计算了下,更新的4万多条数据中出问题的只有几百条,可以手动一条条update了,他妈妈,这次可记住了,搞定这个问题之后我就研究研究数据库恢复问题,谢谢各位了。
      

  5.   

    9i的 可以用 flashback 试试
      

  6.   

    false back  短时间内 是可以的。 否则 只能是  备机用归档 然后 选择性的恢复查看了
      

  7.   

    遇事冷静,保护现场很重要.
    9i的闪回(Flashback)有"5分钟"问题,详见Google.
      

  8.   

    哈哈,问题解决了,不过不是恢复的数据,是用sql语句重新update过去的,这次可把我吓坏了。
    以后动大量数据之前一定要备份啊,回头好好搞搞数据恢复的问题,谢谢给位大神了!!