楼上的说的对,
如果有归档就可以完全恢复(保证联机日志正常),有关资料你可以到网上找,很容易的。
否则用logmnr找到你操作的sql,重新添加也可。但如果日志已经被覆盖,可能也只能靠记忆了
希望你运气好。

解决方案 »

  1.   

    我对oracle的恢复不是很熟,我是今天13:30删除的数据,怎样归档和恢复?
    删除数据到现在(14:00)还没有操作过数据库,麻烦各位写出步骤!!!
      

  2.   

    sqlplus下面删除,我当时看错了表的名称,导致删错数据,已经commit
      

  3.   

    删除的数据大概有多少?如果只是几条或者几时条也许还可以恢复,
    现在先不对数据库进行操作,因为我们要用那几个在线日志恢复,
    还有数据库版本是多少?
    冷备份你的数据库。
       你在服务器端,用SVRMGRL命令
    SVRMGRL> connect internal;
    SVRMGRL> SHUTDOWN IMMEDIATE;   
    SVRMGRL> STARTUP MOUNT;
    SVRMGRL> recover database until time '2004-07-19:13:29:50';--'删除前的时间'
    SVRMGRL> ALTER DATABASE OPEN resetlogs;
      

  4.   

    to: LGQDUCKY(飘)大概有5000条左右吧
    我的数据库是8.1.7
    我的qq是:55162433
    我们通过轻轻来联系吧