Db2 Source Connector
Source connector
Db2 Source Connector
Db2 replication uses the Debezium Db2 connector and requires Db2 CDC capture setup for selected tables.
Connector Class
io.debezium.connector.db2.Db2Connector
Parameters
| Category | Parameter | Required | Recommended / Default | Description |
|---|---|---|---|---|
| Basic | name | Yes | User-defined | Unique connector name. GIFROST derives topic.prefix as <name>-server. |
| Basic | tasks.max | Yes | 1 | Keep one task for ordered CDC reading. |
| Database Connection | database.hostname | Yes | From Database Store | Db2 host. |
| Database Connection | database.port | Yes | 50000 | Db2 port. |
| Database Connection | database.user | Yes | From Database Store | Database user. |
| Database Connection | database.password | Yes | Hidden | Password or secret reference. |
| Database Connection | database.dbname | Yes | From Database Store | Db2 database name. |
| Database Wizard | table.include.list / table.exclude.list | No | Generated | Table filters. |
| Database Wizard | column.include.list / column.exclude.list | No | Generated | Column filters. |
| Database Wizard | message.key.columns | Conditional | Generated | Custom keys for tables without primary keys. |
| Snapshot | snapshot.mode | No | initial | Initial loading behavior. |
| Signal | signal.data.collection | Conditional | <schemaName>.<tableName> | Signal table. |
| Connector | poll.interval.ms, max.batch.size, max.queue.size | No | Defaults | Runtime polling and buffering. |