Setting Flashback Query
To process certain update records, Extract fetches additional row data from the source database.
Oracle GoldenGate fetches data for the following:
-
User-defined types
-
Nested tables
-
XMLType objects
By default, Oracle GoldenGate uses Flashback Query to fetch the values from the undo (rollback) tablespaces. That way, Oracle GoldenGate can reconstruct a read-consistent row image as of a specific time or SCN to match the redo record.
For best fetch results, configure the source database as follows:
Oracle GoldenGate provides the following parameters to manage fetching.
Parameter or Command | Description |
---|---|
|
Shows Extract fetch statistics on demand. |
|
Sets the |
|
Controls the number of open cursors for prepared queries that Extract maintains in the source database, and also for |
|
Controls the default fetch behavior of Extract: whether Extract performs a flashback query or fetches the current image from the table. |
|
Handles the failure of an Extract flashback query, such as if the undo retention expired or the structure of a table changed. Extract can fetch the current image from the table or ignore the failure. |
|
Controls the response by Replicat when it processes trail records that include fetched data or column-missing conditions. |