This issue was encountered whilst shipping an Oracle 12c schema to an MSSQL Server 2014 instance using OGG 12.3.
During the Change Data Capture configuration and EXTRACT setup and start processes, you may find your EXTRACT abends with:
OGG-00730 No minimum supplemental logging is enabled.
There are 2 reasons this may occur, the first is that you actually don’t have any supplemental logging enabled… The second is a documented Oracle bug, in which the GoldenGate process detects the presence of LOG DATA, but reports back on it incorrectly. Both scenarios are explained below.
CHECK TO SEE IF DATABASE LEVEL SUPPLEMENTAL LOGGING IS ENABLED OR NOT:
SQL> SELECT force_logging, supplemental_log_data_min FROM v$database; FORCE_LOGGING SUPPLEME ------------------------- -------- NO NO SQL>
In this case, there is no logging, so OGG is correct. We can enable it with:
SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; Database altered.
Read On… ->