Konektor źródłowy Oracle
Source connector
Konektor źródłowy Oracle
Oracle korzysta z Debezium Oracle connector. Najważniejsze różnice dotyczą service/PDB oraz ustawień LogMiner.
io.debezium.connector.oracle.OracleConnector
| Kategoria | Parametr | Wymagany | Zalecane / domyślne | Opis |
|---|---|---|---|---|
| Basic | name | Tak | Wartość użytkownika | Unikalna nazwa; topic.prefix powstaje jako <name>-server. |
| Basic | tasks.max | Tak | 1 | Jeden task dla uporządkowanego odczytu logów. |
| Database Connection | database.hostname, database.port, database.user, database.password | Tak | Database Store | Parametry połączenia Oracle. |
| Database Connection | database.dbname | Tak | Database Store | Nazwa bazy lub service. |
| Database Connection | database.pdb.name | Warunkowo | Database Store | Nazwa PDB w środowiskach CDB/PDB. |
| Database Settings | log.mining.strategy | Nie | Zależne od wdrożenia | Strategia odczytu redo przez LogMiner. |
| Database Settings | log.mining.batch.size.min / log.mining.batch.size.max | Nie | Domyślne | Rozmiary batchy LogMiner. |
| Database Wizard | schema.include.list, table.include.list, column.include.list | Nie | Generowane | Zakres replikacji. |
| Database Wizard | message.key.columns | Warunkowo | Generowane | Klucze dla tabel bez primary key. |
| Snapshot | snapshot.mode | Nie | initial | Tryb snapshotu. |
| Signal | signal.data.collection | Warunkowo | <schemaName>.<tableName> | Tabela sygnałów. |
| Events | decimal.handling.mode, lob.enabled | Nie | Zależne od wdrożenia | Reprezentacja typów Oracle i LOB. |