Oracle® In-Memory Database Cache User's Guide Release 11.2.1 Part Number E13073-02 |
|
|
View PDF |
This section summarizes the new features of Oracle In-Memory Database Cache release 11.2.1 that are documented in this guide and provides links to more information.
This guide provides information about the following new features:
By default, you must create a cache grid to cache Oracle data in TimesTen databases. A cache grid provides read and write consistency on the cache tables among the TimesTen databases within the grid.
See "Configuring a cache grid" for information about defining a cache grid on one or more TimesTen databases.
Creating a global cache group allows data in its cache tables to be shared across multiple TimesTen databases within a cache grid. Only a dynamic asynchronous writethrough (AWT) cache group can be defined as a global cache group.
See "Global cache groups" for details about creating a global cache group.
With a local cache group, data in its cache tables are not shared across TimesTen databases regardless of whether the databases are members of the same cache grid. Any cache group type and category can be defined as a local cache group.
In a dynamic cache group, the data in its cache tables can be loaded on demand or manually. You can create a dynamic cache group for nearly any cache group type and classification.
See "Dynamic cache groups" for details about creating a dynamic cache group.
See "Dynamically loading a cache group" for details about loading data into a dynamic cache group's cache tables.
With an explicitly loaded cache group, data is manually or automatically loaded into its cache tables. Any cache group type and classification can be defined as an explicitly loaded cache group.
You can enable tracking of DDL operations performed on Oracle tables that are cached in a TimesTen database. Tracking DDL operations on cached Oracle tables can be useful for monitoring or troubleshooting purposes.
See "Tracking DDL statements issued on cached Oracle tables" for details about enabling tracking of DDL operations on Oracle tables.
If a TimesTen database contains automatic refresh cache groups and the cache agent is not running on the database, automatic refresh operations will be attempted, by default, but will fail on those cache groups within that database. The failed automatic refresh attempts will impact the performance of automatic refresh operations on cache groups in other TimesTen databases that cache data from the same Oracle database.
Note:
An automatic refresh cache group refers to a read-only cache group or a user managed cache group that uses the AUTOREFRESH MODE INCREMENTAL cache group attribute.See "Impact of failed automatic refresh operations on TimesTen databases" for details about reducing the performance degradation in this situation and recovering the cache groups which failed to be automatically refreshed.
You can configure an action to occur when the cache administration user's tablespace becomes full. For automatic refresh cache groups, change log tables are created in the cache administration user's tablespace. When an update operation is issued on an Oracle table that is cached in one of these cache groups, the configured action is performed when there is no space available in the cache administration user's tablespace to insert a new row into the change log table.
See "Monitoring the cache administration user's tablespace" for details about the configured actions, and how to return a warning to the application when the cache administration user's tablespace usage exceeds a configured threshold.