-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
1.2.1.Final
-
None
Oracle version: 11.2.0.3
configuration of the Debezium Oracle connector:
{
"name": "connector_name",
"config":
}
Error:
[2020-07-30 11:03:22,412] INFO Snapshot step 5 - Reading structure of captured tables (io.debezium.relational.RelationalSnapshotCh
angeEventSource:122)
[2020-07-30 11:03:28,346] INFO Snapshot - Final stage (io.debezium.pipeline.source.AbstractSnapshotChangeEventSource:79)
[2020-07-30 11:03:28,348] ERROR Producer failure (io.debezium.pipeline.ErrorHandler:31)
java.lang.IllegalArgumentException: The primary key cannot reference a non-existant column'SYS_NC00004$' in table 'EXFSYS.RLM$PARS
EDCOND'
at io.debezium.relational.TableEditorImpl.setPrimaryKeyNames(TableEditorImpl.java:133)
at io.debezium.relational.TableImpl.edit(TableImpl.java:116)
at io.debezium.relational.Tables.editTable(Tables.java:334)
at io.debezium.connector.oracle.OracleConnection.readSchema(OracleConnection.java:114)
at io.debezium.connector.oracle.OracleSnapshotChangeEventSource.readTableStructure(OracleSnapshotChangeEventSource.java:19
8)
at io.debezium.relational.RelationalSnapshotChangeEventSource.doExecute(RelationalSnapshotChangeEventSource.java:123)
at io.debezium.pipeline.source.AbstractSnapshotChangeEventSource.execute(AbstractSnapshotChangeEventSource.java:63)
at io.debezium.pipeline.ChangeEventSourceCoordinator.lambda$start$0(ChangeEventSourceCoordinator.java:96)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Tell me, please, what could be the reason for this error?
- is related to
-
DBZ-2728 ERROR: The primary key cannot reference a non-existant column'SYS_NC00008$' in table 'SAB123.ZDGI2BR0'
- Closed