用过去的一个有效备份进行恢复。
shutdown immediate
copy 备份文件到需要恢复的目录下
startup mount
recover database until time '2002-12-26 09:00:00'alter database open resetlogs自己仔细检查一下,不会发生这样的问题的。

解决方案 »

  1.   

    你都没有把以前的全部备份的数据文件全部copy回来又怎么做恢复?
      

  2.   

    尝试中,谢谢指教,我以为oracle会自动回退的呢,呵呵
      

  3.   

    发现还需要system表空间的冷备份,是不是系统的所有的datafile都需要 那个time 之前的冷备份啊还有,这么做的话,数据库只能停机后恢复到指定时间,能不能联机达到这个功能阿?
      

  4.   

    不需要的,联机备份是可以的。
    要求一定要在那个time之前对所有的数据文件做联机备份,然后就可以先restore然后再recover until time