RE: 11gR2 RAC Network Failure - Timeout
Date: Mon, 6 Feb 2012 19:28:32 +0100
I think that sets only the interconnect timeout, not the vip timeout. On linux the vip connectivity is checked by using ethtool (or mii-tool on older linux versions) to verify the status of the network port. If ethtool reports that the link is down a ping is done to the public gateway. If the ping test fails two times, the failover is initiated. Looking at the script, I think the timeout of the ping is set to 1 second (-w 1 -c 1).
The script responsible for the vip test is $ORACLE_HOME/bin/racgvip (where $ORACLE_HOME is the GI home, not the db home). On linux this is just a shell script, so you can modify it to change the number of retries. But I can't directly find where the sleep time between two vip checks is defined.
Oracle Database Administrator
tel +32(0)3 451 23 82
From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Phillip Jones Sent: maandag 6 februari 2012 16:13
Subject: Re: 11gR2 RAC Network Failure - Timeout
To view the timeout:
crsctl get css misscount
To set it:
crsctl set css misscount 45
"crsctl get css" will give you other possible settings that are viewable/settable.
Note that Oracle advise to not set misscount to a value lower than 30 seconds.
Hope that helps,
On Mon, Feb 6, 2012 at 2:36 PM, Purav Chovatia <puravc_at_gmail.com> wrote:
> Is there any crsctl (crsctl status resource ora.net1.network -f does not
> show) or srvctl or any other command to display this timeout?
> Is this timeout modifiable? i.e. can the VIP be made to failover sooner to
> the surviving node?