Fine-Tuning Failover Detection

The tunable parameters shown in Table 127, Table 128, and Table 129 control failover detection. By default, these parameters are set so that failover occurs in less than one minute. You may need to fine tune these parameters based on your business requirements.

Table 127. Tunable Agent Parameters (in essbase.cfg)

Agent ParameterValue
Agent Lease Expiry Time20 seconds
Agent Lease Renewal Interval10 seconds
Agent Lease Acquire Max Retry5

Table 128. Tunable Server Parameters (in essbase.cfg)

Server ParameterValue
Server Lease Expiry Time20 seconds
Server Lease Renewal Interval10 seconds
Server Lease Acquire Max Retry5

The time delay between each lease acquire failed attempt until maximum retry is calculated based on how much time is left for the lease to expire. If the lease is available and acquire fails, then the delay could be one second. See Oracle Essbase Technical Reference.

Table 129. Tunable OPMN Parameters (in opmn.xml)

OPMN ParameterDefault Value
restart-on-death

FALSE. If FAILOVERMODE is set to TRUE (in essbase.cfg), you must change this value to TRUE so that OPMN restarts Essbase Agent if it terminates abnormally.

shutdown-force-enabled

FALSE. You must set this to TRUE if you enabled Essbase failover clustering.

Setting this to TRUE enables you to forcibly kill Essbase if graceful shutdown by OPMN fails.

OPMN Forward Ping Interval20 seconds
OPMN PROC_READY (reverse ping) Interval20 seconds
Agent Start or Restart Retries

2

This means that OPMN tolerates two failures to start or restart the agent before marking this instance as nonfunctional for this service, which is when the agent service failover begins in failover mode; otherwise it will throw an error.

OPMN Agent Start Timeout

10 minutes

OPMN Agent Restart Timeout

10 minutes

OPMN Agent Stop Timeout

10 minutes

See the Oracle Process Manager and Notification Server Administrator's Guide.