日期:2014-05-16  浏览次数:20439 次

oracle 删除数据,怎么恢复
1. 进行查询闪回如:
Select * From 表名 As Of Timestamp to_Timestamp('2009-7-24  18:07:30','yyyy-mm-dd hh24:mi:ss')
Where id='CQn2Q9xbvy'
     
      2. 闪回的数据重新插入到机表中,如:
Insert Into 表名
(Select * From 表名 As Of Timestamp to_timestamp('2009-07-24 16:08:30','YYYY-MM-DD HH24:MI:SS'))

      3. 恢复被删除的基表
Flashback Table 表名 To Before Drop;

      4.数据库闪回
Flashback Database To Scn sid; --sid:指定的系统改变号
Flashback Database To Timestamp to_timestamp('2009-07-24 16:08:30',,'YYYY-MM-DD HH24:MI:SS')
累了,去读意优休息一下下,QQ空间,美文,非主流,网络日记,搞笑短信,祝福短信,热门短信,有意思啊