Oracle RAC Grid misscount/disktimeout

   RAC CSS(集群同步服务)监控集群中节点,节点状态,心跳网络和磁盘读写。
  有两个参数控制 misscount 和 disktimeout.
  misscount 是作为节点间网络心跳的丢失数量,如果超过此值Grid 会有相应的操作。10g 重启节点,11gR2 尝试重启crs 来尝试解决此问题。
  
    默认misscount 如下
OS 10g (R1 &R2) 11g

Linux

60

30

Unix

30

30

 disktimeout  默认200s (10g,11g)

修改方法10g 和 11g 基本相似,但11g 修改不用重启节点。
修改方法如下:
10g:
1) Shut down CRS on all but one node. For exact steps use note 309542.1
2) Execute crsctl as root to modify the misscount:
     $CRS_HOME/bin/crsctl set css misscount <n>    #### where <n> is the maximum private network latency in seconds
     $CRS_HOME/bin/crsctl set css reboottime <r> [-force]  #### (<r> is seconds)
     $CRS_HOME/bin/crsctl set css disktimeout <d> [-force] #### (<d> is seconds)
3) Reboot the node where adjustment was made
4) Start all other nodes which was shutdown in step 1
5) Execute crsctl as root to confirm the change:
     $CRS_HOME/bin/crsctl get css misscount
     $CRS_HOME/bin/crsctl get css reboottime 
     $CRS_HOME/bin/crsctl get css disktimeout 


11gR2
With 11gR2, these settings can be changed online without taking any node down:

1) Execute crsctl as root to modify the misscount:
     $CRS_HOME/bin/crsctl set css misscount <n>    #### where <n> is the maximum private network latency in seconds
     $CRS_HOME/bin/crsctl set css reboottime <r> [-force]  #### (<r> is seconds)
     $CRS_HOME/bin/crsctl set css disktimeout <d> [-force] #### (<d> is seconds)
2) Execute crsctl as root to confirm the change:
     $CRS_HOME/bin/crsctl get css misscount
     $CRS_HOME/bin/crsctl get css reboottime 
     $CRS_HOME/bin/crsctl get css disktimeout 


请使用浏览器的分享功能分享到微信等