2. 服务器上有三个在线重做日志组,每个组有两个成员,分布在不同的磁盘上,如果其中一个发现损害,启动时会出现什么情况?如何解决

解决方案 »

  1.   

    数据库正常启动,alert日志写入redo损坏错误。解决方法:alter database clear logfile group x; 当然如果是当前日志,需要切换并成为INACTIVE状态后才可以clear。
      

  2.   

    如果其中一个发现损害,记录会记在另外一个成员上。
    既然损坏了,就要想办法恢复,网上很多故障恢复方法。
    如:在线重做日志文件丢失的故障分析及解决过程
     http://blog.itpub.net/31403259/viewspace-2136963/
      

  3.   


    补充:group x中的x就是损坏日志组的组号。
      

  4.   

    另外的解决方法:可以拷贝组内另外一个完好的member再startup
      

  5.   

    人工指定下redo file 就可以了,拷贝也是一个办法