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.