您的位置:首页 > 其它

【翻译自mos文章】在不停止Clusterware的情况下重新设置hangcheck Timer

2016-01-29 21:15 323 查看
【翻译自mos文章】在不停止Clusterware的情况下重新设置hangcheck Timer

来源于:

Resetting the Hangcheck Timer Without Stopping the Clusterware (文档 ID 752373.1)

适用于:

Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.1.0.6 - Release: 10.1 to 11.1

Linux x86

Linux x86-64

Linux Itanium---->>>>注意,也适用于Linux 安腾平台

目标:

Hangcheck Timer没有配置 或者没有使用推荐的值。可以在不停止Clusterware的情况下重新设置Hangcheck Timer 么?

解决方案:

因为Hangcheck Timer是一个os module,因此Hangcheck Timer可以被在线的修改而不用停止Clusterware。使用如下的步骤可以达到目的:

1. check whether hangecheck-timer is running
    # /sbin/lsmod | grep hangcheck
2. if it is running remove the module
    # rmmod hangcheck-timer 
3. start hangcheck-timer with the recommended values
    ie:
    # modprobe hangcheck-timer  hangcheck_tick=1 hangcheck_margin=10 hangcheck_reboot=1
4. re-check if hangecheck-timer is running
    # /sbin/lsmod | grep hangcheck


请参考Note 726833.1 - Hangcheck-Timer Module Requirements for Oracle 9i, 10g, and 11g RAC on Linux 这篇文章

并根据Oracle数据库的版本来设置正确的Hangcheck Timer values。

译者额外注:从GI 11gR2开始,Hangcheck-Timer就不需要配置。原因如下:

For 11gR2, hangcheck-timer is no longer required as this functionality has been built into the Grid Infrastructure stack.

以上摘自:RAC and Oracle Clusterware Best Practices and Starter Kit (Linux) (文档 ID 811306.1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: