Oracle® TimesTen In-Memory Database Reference Release 11.2.1 Part Number E13069-03 |
|
|
View PDF |
Description
This built-in procedure allows you to temporarily stop any updates from propagating to Oracle.
This procedure requires the CACHE_MANAGER privilege.
Syntax
ttCachePropagateFlagSet(CommitsOn)
Parameters
ttCachePropagateFlagSet has the parameter:
Parameter | Type | Description |
---|---|---|
CommitsOn |
TT_INTEGER NOT NULL | If 0, sets a flag to stop updates from being sent to Oracle. The flag remains set until the end of the transaction or until the procedure is set to 1.
If 1, updates are sent to Oracle. |
Result set
ttCachePropagateFlagSet returns no results.
Notes
This procedure is available only for IMDB Cache.
When using this procedure, it is important to turn off AutoCommit, otherwise after the procedure is called the transaction ends and propagation to Oracle is turned back on.
The propagate flag is reset after a commit or rollback.
If the value of ttCachePropagateFlagSet is re-enabled several times during a single transaction, the transaction is only partially propagated to Oracle.
ttCachePropagateFlagSet is the only built-in procedure that can be used in the same transaction as any of the other cache group operations, such as FLUSH, LOAD, REFRESH and UNLOAD.