Confluent Debezium Oracle Connector "No suitable driver found"

Viewed 17

When using Oracle Instant Client 21.7 and using the below json being sent to the Debezium connector, the follow error is generated.

Error message:

Caused by: java.sql.SQLException: No suitable driver found for jdbc:oracle:oci:@//<database-host>:<port>/DB
        at java.sql.DriverManager.getConnection(DriverManager.java:689)
        at java.sql.DriverManager.getConnection(DriverManager.java:208)
        at io.debezium.jdbc.JdbcConnection.lambda$patternBasedFactory$0(JdbcConnection.java:191)
        at io.debezium.jdbc.JdbcConnection$ConnectionFactoryDecorator.connect(JdbcConnection.java:128)
        at io.debezium.jdbc.JdbcConnection.connection(JdbcConnection.java:882)
        at io.debezium.jdbc.JdbcConnection.connection(JdbcConnection.java:877)
        at io.debezium.jdbc.JdbcConnection.queryAndMap(JdbcConnection.java:630)
        at io.debezium.jdbc.JdbcConnection.queryAndMap(JdbcConnection.java:504)
        at io.debezium.connector.oracle.OracleConnection.resolveOracleDatabaseVersion(OracleConnection.java:141)
        ... 71 more

openjdk version "1.8.0_332" OpenJDK Runtime Environment (build 1.8.0_332-b09) OpenJDK 64-Bit Server VM (build 25.332-b09, mixed mode)

Running a later version of Java, the driver worked, but the connector still throws that error.

I've moved the drivers into the correct location, as mentioned here but still no dice.

0 Answers
Related