本帖最后由 longtenggdf 于 2012-12-06 16:36:30 编辑

解决方案 »

  1.   

     restorver database;
    总得有个时间点吧,until time (时间在删除数据之前)之类的
      

  2.   

    没有restore database,当然不会恢复到之前的数据库状态了
    先restore database 
    然后再recover database注意,你这里的备份并没有对控制文件进行备份,因此恢复会出现问题
    备份的时候应该备份当时的控制文件,然后完整恢复的时候步骤大致如下:
    1、恢复控制文件
    restore controlfile 【from ...】
    2、转储数据文件
    restore database,
    3、恢复数据库
    RECOVER DATABASE其间其它操作参考官方文档
      

  3.   

    先搞清楚RECOVERY是在做什么,  你要做的是完整恢复还是不完整恢复。
      

  4.   

    大神,问一下,他设置这个语句CONFIGURE CONTROLFILE AUTOBACKUP ON;
     CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/bakup/full/%F';
     不就是提示备份控制文件了吗,为什么说没有对控制文件备份呢,有点不太懂这含义。。
      

  5.   


    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    如果开启了控制文件备份,后面的备份会覆盖前面的,如果你只进行了一次备份,后续没有再次进制备份,控制文件就是那个时刻的,此时可用