Database Requirements
Learn about the Oracle GoldenGate requirements for Oracle Database. These apply to both the capture modes unless explicitly noted.
-
If you are using the
DBMS_LOB.LOADFROMFILE
procedure to update a LOB column only and your supplemental log is on all the columns, Integrated Extract captures the key columns and LOB improving performance. -
Ensure that your database has minimal supplemental logging enabled.
-
Database user privileges and configuration requirements are explained in Oracle Database Privileges.
-
If the database is configured to use a bequeath connection, the
sqlnet.ora
file must contain thebequeath_detach=true
setting. -
Oracle Databases must be in
ARCHIVELOG
mode so that Extract can process the log files. -
Oracle Databases must be in
FORCE LOGGING
mode to ensure that all transactional data is written to Redo. -
Disk space is also required for the Oracle GoldenGate Bounded Recovery feature. Bounded Recovery is a component of the general Extract checkpointing facility. It caches long-running open transactions to disk at specific intervals to enable fast recovery upon a restart of Extract. At each bounded recovery interval (controlled by the
BRINTERVAL
option of theBR
parameter) the disk required is as follows: for each transaction with cached data, the disk space required is usually 64k plus the size of the cached data rounded up to 64k. Not every long-running transaction is persisted to disk. For complete information about Bounded Recovery, see the BR parameter in Parameters and Functions Reference for Oracle GoldenGate.