Skip to Main Content

SQL Developer

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Just tried to configure SQL Developer 26.2 to connect Oracle DB using TNS --

jawilliJul 15 2026

Is there a compatible driver somewhere ? – I have hundreds of users with SQLD who utilizes the TNS connection typet after TOOLS>PREFERENCES> ADVANCED>DATABASE> and then configuring the Thick ODBC driver.

Oracle should have realized that lots of customers utilized this to take the place of TOAD.

ava.lang.Error: Incompatible version of libocijdbc[Jdbc:23702501, Jdbc-OCI:2326200
at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:4417)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:4412)
at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:516)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:1189)
at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:89)
at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:52)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:887)
at oracle.jdbc.datasource.impl.OracleDataSource.getPhysicalConnection(OracleDataSource.java:710)
at oracle.jdbc.datasource.impl.OracleDataSource.getConnection(OracleDataSource.java:384)
at oracle.jdbc.datasource.impl.OracleDataSource.getConnectionInternal(OracleDataSource.java:2209)
at oracle.jdbc.datasource.impl.OracleDataSource.getConnection(OracleDataSource.java:357)
at oracle.jdbc.datasource.impl.OracleDataSource.getConnection(OracleDataSource.java:318)
at oracle.dbtools.raptor.standalone.connection.RaptorConnectionCreator.createConnection(RaptorConnectionCreator.java:428)
at oracle.dbtools.raptor.standalone.connection.RaptorConnectionCreator.getConnectionImpl(RaptorConnectionCreator.java:400)
at oracle.dbtools.raptor.standalone.connection.RaptorConnectionCreator.getConnection(RaptorConnectionCreator.java:120)
at oracle.dbtools.raptor.dialogs.conn.ConnectionPrompt$DefaultPrompter.promptForPassword(ConnectionPrompt.java:154)
at oracle.dbtools.connections.db.PasswordPrompter.promptForPassword(PasswordPrompter.java:15)
at oracle.dbtools.raptor.dialogs.conn.ConnectionPrompt.promptForPassword(ConnectionPrompt.java:202)
at oracle.dbtools.connections.db.DatabaseProvider.getConnection(DatabaseProvider.java:363)
at oracle.dbtools.connections.db.DatabaseProvider.getConnection(DatabaseProvider.java:346)
at oracle.jdevimpl.db.adapter.CAConnectionCreator.createConnectionImpl(CAConnectionCreator.java:52)
at oracle.javatools.db.DatabaseFactory.createConnection(DatabaseFactory.java:838)
at oracle.javatools.db.DatabaseFactory.createDatabase(DatabaseFactory.java:282)
at oracle.jdeveloper.db.DatabaseConnections.getDatabase(DatabaseConnections.java:657)
at oracle.dbtools.raptor.utils.Connections$ConnectionInfo.getDatabase(Connections.java:285)
at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1181)
at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1167)
at oracle.dbtools.raptor.navigator.db.DatabaseConnection.openConnectionImpl(DatabaseConnection.java:83)
at oracle.dbtools.raptor.navigator.db.DatabaseConnection.openConnectionImpl(DatabaseConnection.java:38)
at oracle.dbtools.raptor.navigator.db.BaseConnectionNode.getConnection(BaseConnectionNode.java:91)
at oracle.dbtools.raptor.navigator.db.impl.DatabaseTreeNode.getObjectFactory(DatabaseTreeNode.java:90)
at oracle.dbtools.raptor.navigator.db.impl.DatabaseTreeNode$LoadTask.doWork(DatabaseTreeNode.java:145)
at oracle.dbtools.raptor.navigator.db.impl.DatabaseTreeNode$LoadTask.doWork(DatabaseTreeNode.java:119)
at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:204)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:798)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

Comments
Post Details
Added on Jul 15 2026
8 comments
209 views