1. [root@rac1 ~]# cat /etc/redhat-release  
  2. Red Hat Enterprise Linux Server release 5.4 (Tikanga) 
  3. [root@rac1 ~]# uname -a 
  4. Linux rac1 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux 

看下面的告警日志:

 
  
  1. 2012-12-22 23:10:22.713 
  2. [cssd(5414)]CRS-1604:CSSD 表决文件脱机: /dev/raw/raw4。详细资料见 /u01/app/oracle/product/10.2.0/crs/log/rac1/cssd/ocssd.log 
  3.  
  4. vi /u01/app/oracle/product/10.2.0/crs/log/rac1/cssd/ocssd.log 
  5. [    CSSD]2012-12-22 23:10:19.882 >USER:    Oracle Database 10g CSS Release 10.2.0.1.0 Production Copyright 1996, 2004 Oracle.  All rights reserved. 
  6. [    CSSD]2012-12-22 23:10:19.882 >USER:    CSS daemon log for node rac1, number 1, in cluster crs 
  7. [    CSSD]2012-12-22 23:10:19.905 [441742528] >TRACE:   clssscmain: local-only set to false 
  8. [    CSSD]2012-12-22 23:10:19.944 [441742528] >TRACE:   clssnmReadNodeInfo: added node 1 (rac1) to cluster 
  9. [    CSSD]2012-12-22 23:10:19.969 [441742528] >TRACE:   clssnmReadNodeInfo: added node 2 (rac2) to cluster 
  10. [  clsdmt]Listening to (ADDRESS=(PROTOCOL=ipc)(KEY=rac1DBG_CSSD)) 
  11. [    CSSD]2012-12-22 23:10:20.510 [1098017088] >TRACE:   clssnm_skgxnmon: skgxn init failed, rc 1 
  12. [    CSSD]2012-12-22 23:10:20.510 [441742528] >TRACE:   clssnm_skgxnonline: Using vacuous skgxn monitor 
  13. [    CSSD]2012-12-22 23:10:20.516 [441742528] >TRACE:   clssnmInitNMInfo: misscount set to 60 
  14. [    CSSD]2012-12-22 23:10:20.529 [441742528] >TRACE:   clssnmDiskStateChange: state from 1 to 2 disk (0//dev/raw/raw4) 
  15. [    CSSD]2012-12-22 23:10:22.686 [1098017088] >TRACE:   clssnmvDiskOpen: corrupt kill block on disk (0x00!=0x636c73536b696c4c) 
  16. [    CSSD]2012-12-22 23:10:22.686 [1098017088] >TRACE:   clssnmDiskStateChange: state from 2 to 3 disk (0//dev/raw/raw4) 

在每个节点上执行下面的命令:

 
  
  1. raw /dev/raw/raw1 8 17 
  2. raw /dev/raw/raw2 8 33 
  3. raw /dev/raw/raw3 8 49 
  4. raw /dev/raw/raw4 8 65 

重新启动crs,crs成功启动

 
  
  1. [root@rac1 crs]# bin/crsctl start crs 
  2. [root@rac1 crs]# bin/crsctl check crs 
  3. CSS appears healthy 
  4. CRS appears healthy 
  5. EVM appears healthy 
  6. [root@rac1 crs]# bin/crs_stat -t -v 
  7. Name           Type           R/RA   F/FT   Target    State     Host         
  8. ---------------------------------------------------------------------- 
  9. ora....C1.lsnr application    0/5    0/0    ONLINE    ONLINE    rac1         
  10. ora.rac1.gsd   application    0/5    0/0    ONLINE    ONLINE    rac1         
  11. ora.rac1.ons   application    0/3    0/0    ONLINE    ONLINE    rac1         
  12. ora.rac1.vip   application    0/0    0/0    ONLINE    ONLINE    rac1         
  13. ora....C2.lsnr application    0/5    0/0    ONLINE    OFFLINE                
  14. ora.rac2.gsd   application    0/5    0/0    ONLINE    OFFLINE                
  15. ora.rac2.ons   application    0/3    0/0    ONLINE    OFFLINE                
  16. ora.rac2.vip   application    0/0    0/0    ONLINE    ONLINE    rac1      

 

以上错误归根于redhat5的自动映射出现问题,要将以下命令加到每个节点的/etc/rc.local中

 
  
  1. raw /dev/raw/raw1 8 17 
  2. raw /dev/raw/raw2 8 33 
  3. raw /dev/raw/raw3 8 49 
  4. raw /dev/raw/raw4 8 65