Working With Oracle Transparent Application Failover
PeopeTools provides limited support for Oracle Transparent Application Failover (TAF). PeopleTools TAF support includes:
-
PeopleSoft servers can be configured to transparently reconnect to a surviving RAC instance in the event of an instance failure with in a RAC cluster.
-
PeopleSoft servers can be configured to transparently fail over to an Oracle Database Data Guard standby when the primary database is lost.
Note:
In most cases, other than a slight pause in the operation, the failover is transparent to the application end user.
Note:
The Oracle TAF feature as implemented in Oracle 11g and earlier versions of Oracle only supports recoverability of in-flight SELECT statements. SELECT statements that are part of an uncommitted transaction block are not supported with TAF. Recoverability of INSERTs, UPDATEs, and DELETEs are not supported with TAF. Given these limitations, PeopleSoft does not support TAF for non-query operations.
PeopleTools is designed to listen for Oracle fast application notification (FAN) events to derive the failover behavior. Upon receipt of a FAN event, PeopleSoft servers break their existing TCP connections and initiate TAF, which references the TNSNAMES.ORA connect alias address list and establishes a connection to the surviving instance.
See your Oracle RAC and database administration guides for the details of implementing and managing Oracle RAC clusters.