Table Requirements
Tables to be included for capture and delivery must include only the data types that are listed in Supported SQL Server Data Types.
-
Oracle GoldenGate supports capture of transactional DML from user tables, and delivery to user tables and writeable views.
-
DDL operations are not supported.
-
Oracle GoldenGate supports the maximum permitted table names and column lengths for tables that are tracked by SQL Server Change Data Capture.
-
The sum of all column lengths for a table to be captured from must not exceed the length that SQL Server allows for enabling Change Data Capture for the table. If the sum of all column lengths exceeds what is allowed by SQL Server procedure
sys.sp.cdc_enable_table
, thenADD TRANDATA
cannot be enabled for that table. The maximum allowable record length decreases as more columns are present, so there is an inverse relationship between maximum record length and the number of columns in the table.