这里有答案的:
 http://www.cnoug.org/bin/ut/topic_show.cgi?id=94&h=1&bpg=1&age=0

解决方案 »

  1.   

    to :zhangshunshi(宇轩) 
    谢谢!如果我有备份时的数据文件和控制文件,而且当时数据库坏时的CURRENT联机日志没有损坏,我应该怎么恢复?(数据库坏是数据文件和控制文件全部已坏)
    我是这样做的,把备份的数据文件和控制文件覆盖掉坏的,保留当时的联机日志文件;START NOMOUNT ;然后create controlfile ..logfile group 1..... datafile ......,有时候成功,当有时候不行,说redo.log有什么问题,不知怎么回事?
      

  2.   

    to luckysxn(风花雪) 
    我根据上面这样做,在我自己的机器上,每次都能完全恢复;但是到其他的一台机器上时,重建控制文件的时候出现错误,不能重建控制文件?
    错误代码如下:
    01503:
    01224:group number in header string does not match GROUP string
    Cause: Group number specified at CREATE CONTROLFILE does not match the group number stored in the header. Most likely the specification is wrong.
    01517:
      

  3.   

    不一定能完全恢复:
    shutdown abort
    start mount
    recover database until cancel;
    alter database open resetlogs;
      

  4.   

    http://www.cnoug.org/bin/ut/topic_show.cgi?id=601&h=1&bpg=1&age=100