I am trying to capture change events from Oracle(12) using the native LogMiner to Kafka topics. The connector runs fine. However, the change events are not pushed to the kafka topics immediately. It takes random amount of time(10 mins, 25 mins and even an hour) when i made an update to a record in the configured table. The connector configuration is given below:
"name": "WF_USER_ROLE_ASSIGNMENTS_DEBEZIUM_TEST_3",
"config": {
"name": "WF_USER_ROLE_ASSIGNMENTS_DEBEZIUM_TEST_3",
"connector.class": "io.debezium.connector.oracle.OracleConnector",
"database.hostname": "172.16.10.13",
"database.port": "1521",
"database.user": "CDCUSER",
"database.password": "PassW0rd!23",
"database.dbname": "VIS",
"database.oracle.version": "12",
"database.history.kafka.bootstrap.servers": "kfk-bro1:9093",
"database.history.kafka.topic": "WF_USER_ROLE_ASSIGNMENTS_DEBEZIUM_TEST_3",
"table.include.list": "APPLSYS.WF_USER_ROLE_ASSIGNMENTS",
"message.key.columns": "APPLSYS.WF_USER_ROLE_ASSIGNMENTS:USER_NAME,ASSIGNING_ROLE,LAST_UPDATE_DATE,RELATIONSHIP_ID,PARTITION_ID",
"key.converter": "org.apache.kafka.connect.json.JsonConverter",
"key.converter.schemas.enable": "false",
"value.converter": "org.apache.kafka.connect.json.JsonConverter",
"value.converter.schemas.enable": "false",
}
Also, the connector does not include key columns which is configured in the connector to the message .
Is there a configuration option in debezium's Oracle-connector so that change events are available in real time which i think is the default behaviour of Oracle connector.