Restrictions on Using Cache in an Oracle RAC Environment

There are some restrictions for cache support of Oracle RAC.

The restrictions for cache support of Oracle RAC are:

  • Cache operations are limited to Oracle RAC, FAN and TAF capabilities. For example, if all nodes for a service fail, the service is not restarted. TimesTen waits for the user to restart the service.

  • TAF does not recover ALTER SESSION operations. The user is responsible for restoring changed session attributes after a failover.

  • For cache operations, TimesTen uses OCI integrated with FAN. This interface automatically spawns a thread to wait for an Oracle Database event. This is the only TimesTen feature that spawns a thread in a TimesTen application with the direct driver. Adapt your application to account for this thread creation. If you do not want the extra thread, set the RACCallback connection attribute to 0 so that TAF and FAN are not used.