Loading and Refreshing a Dynamic Cache Group with Autorefresh
If the autorefresh state of a dynamic cache group is PAUSED, the
        autorefresh state is changed to ON automatically after specific events
        occur.
               
- 
                     Its cache tables are initially empty, and then a dynamic load, a LOAD CACHE GROUPor an unconditionalREFRESH CACHE GROUPstatement issued on the cache group completes.
- 
                     Its cache tables are not empty, and then an unconditional REFRESH CACHE GROUPstatement issued on the cache group completes.
If the autorefresh state of a dynamic cache group is PAUSED, the autorefresh state remains at PAUSED after any of the following events occur:
               
- 
                     Its cache tables are initially empty, and then a REFRESH CACHE GROUP ... WITH IDstatement issued on the cache group completes.
- 
                     Its cache tables are not empty, and then a dynamic load, a REFRESH CACHE GROUP ... WITH ID, or aLOAD CACHE GROUPstatement issued on the cache group completes.
For a dynamic cache group, an autorefresh operation is similar to a REFRESH
                CACHE GROUP statement that only refreshes committed updates and deletes on
            the cached Oracle Database tables since the last autorefresh cycle into the cache tables
            because only existing cache instances in the cache tables are refreshed. New cache
            instances are not loaded into the cache tables. To load new cache instances into the
            cache tables of a dynamic cache group, use a LOAD CACHE GROUP statement
            or perform a dynamic load operation. See Dynamic Cache Groups.
               
The following restrictions apply when manually loading or refreshing a dynamic cache group with automatic refresh:
- 
                     The autorefresh state must be PAUSEDorONbefore you can issue aLOAD CACHE GROUPstatement.
- 
                     The autorefresh state must be PAUSEDbefore you can issue aREFRESH CACHE GROUPstatement.
- 
                     A LOAD CACHE GROUPstatement that contains aWHEREclause must include aCOMMIT EVERYnROWSclause after theWHEREclause.
- 
                     A REFRESH CACHE GROUPstatement cannot contain aWHEREclause.
- 
                     All tables and columns referenced in a WHEREclause when loading the cache group must be fully qualified. For example:owner.table_nameandowner.table_name.column_name