我用rman的backup database;命令进行了数据备份
然后把数据库中的部分表给进行了删除。
最后又用restore database;
        recover database;进行数据恢复,可是删除掉的表恢复不回来,请问各位老大是怎么回事,我在归档与非归档模式下边都试了,可惜就是不行,希望大家帮帮忙。

解决方案 »

  1.   

    当然啦,你又恢复到最新的状态了,所以不行。你要用recover database until date '2007-05-15 13:13:13',也就是你删除表前的时间点。才能恢复要那个时刻。
      

  2.   

    假设备份文件产生多个文件,时间分别为:
    2007-05-15 13:13:13
    2007-05-15 13:23:00
    2007-05-15 13:33:13
    2007-05-15 13:43:13
    ...
    2007-05-15 14:00:13那么请问,我要恢复全部的记录是不是写为:
    recover database until date '2007-05-15 14:00:13'也就是最后一条记录的时间,对吗?