在一个SESSION中误操作把一个表里的数据删除,断开时已提交.问:如何恢复该表数据,数据库版本:816,没有归档

解决方案 »

  1.   

    如果你有归档日志的话,你可以先将数据恢复到上一个备份点,然后使用recover恢复到做命令前的时间点上。呵呵,还是很麻烦的
      

  2.   

    用ROLLBACK试试只要没有COMMIT应该都可以回滚。
      

  3.   

    嘿嘿,备份数据当然有,就是白做了5个小时的UPDATE,呵呵.
      

  4.   

    我知道oracle有种叫‘闪回’的功能,你删掉的数据其实还是能找回的,select * from tb_name as for 删除前的时间点    具体怎么用去查查
      

  5.   

    oracle9以上是有闪回查询功能.但是偶没试过.不知道能不能恢复.我想应该是不能吧!