--备份
alter database backup controlfile to 'c:\'--恢复
shutdown immediate
--删除所有控制文件
startup mount;
recover database until cancel using backup controlfile;
alter database open resetlogs;--提示错误
ora-01152 not restore from suffient old back
ora-01110 
不知为什么如上所似恢复步骤不可以完全恢复,而通过重新创建控制文件的方式又可以完全恢复。
能给个理由吗?

解决方案 »

  1.   

    你只back up 了controlfile当然不能做完全恢复啦.
    alter database backup controlfile to 'c:\'
    在control file损坏或丢失时恢复比较好,但对完全恢复也是有用的.
    但不是你这样的用法.
      

  2.   

    你的控制文件都没有restore啊,所以系统都找不到可用的控制文件
      

  3.   

    --你的控制文件都没有restore啊,所以系统都找不到可用的控制文件
      我restore了控制文件,是在shutdown immediate 后,重新copy到原位置
    --你只back up 了controlfile当然不能做完全恢复啦.
    --alter database backup controlfile to 'c:\'
    --在control file损坏或丢失时恢复比较好,但对完全恢复也是有用的.
    --但不是你这样的用法.
      怎样用请告诉,谢谢!
      实质上是最后一个日志文件出错!