question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Oracle unsupported verifier type

See original GitHub issue

Recently my client changed authentication type for our oracle database. Instead of using a single database user for all connections, each person has to use his own personal user. SQLDeveloper Just Works ™, I changed the previous user with my own and it connects.

DBeaver fails instead with the following exception. Possibly the driver is requiring some additional steps to use this kind of authentication. I don’t know the technical details unfortunately, but I’m open to using custom builds to provide more detailed logs if you need so.

2018-10-31 11:51:58.246 - Connect with 'jdbc:oracle:thin:@//XXXXX' (oracle_thin-166c9c05991-6dce11b88967a7d6)
2018-10-31 11:51:58.416 - Connection failed (oracle_thin-166c9c05991-6dce11b88967a7d6)
2018-10-31 11:51:58.421 - org.jkiss.dbeaver.model.exec.DBCConnectException: unsupported verifier type
org.jkiss.dbeaver.model.exec.DBCConnectException: unsupported verifier type
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.openConnection(JDBCDataSource.java:179)
	at org.jkiss.dbeaver.ext.oracle.model.OracleDataSource.openConnection(OracleDataSource.java:144)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:86)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.initializeMainContext(JDBCRemoteInstance.java:86)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.<init>(JDBCRemoteInstance.java:54)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeRemoteInstance(JDBCDataSource.java:105)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:100)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:89)
	at org.jkiss.dbeaver.ext.oracle.model.OracleDataSource.<init>(OracleDataSource.java:85)
	at org.jkiss.dbeaver.ext.oracle.OracleDataSourceProvider.openDataSource(OracleDataSourceProvider.java:130)
	at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:768)
	at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:70)
	at org.jkiss.dbeaver.ui.dialogs.connection.ConnectionWizard$ConnectionTester.run(ConnectionWizard.java:230)
	at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:101)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.sql.SQLException: unsupported verifier type
	at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:647)
	at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:359)
	at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531)
	at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
	at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
	at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.lambda$0(JDBCDataSource.java:148)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.openConnection(JDBCDataSource.java:157)
	... 14 more

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
p91paulcommented, Nov 2, 2018

It works! Connection can now be established. Looks like standard connections continue to work too, so this parameter could be enabled by default. However I have no idea of the implications.

0reactions
p91paulcommented, Mar 3, 2021

Additional information for anyone stumbling onto this page: after migrating the database to EUS\OUD from EUS\CDM, I had to remove that connection setting to avoid getting ORA-28274: No ORACLE password attribute corresponding to user nickname exists. See https://wiki.loopback.org/display/KB/EUS+Migration+from+OID+to+OUD

Read more comments on GitHub >

github_iconTop Results From Across the Web

sql developer showing unsupported verifier type error for one ...
Hi, OS: Windows 7 Enterprise 64-bit Oracle client: didnt download JDK/JRE: NA SQL Developer: Version 4.1.1.19.
Read more >
Oracle sql developer connection - Stack Overflow
I am trying to connect to oracle DB using Oracle SQL Developer (Version 3.0.04) Connection parameters follows ... Unsupported verifier type.
Read more >
unsupported verifier type - ORAganism - WordPress.com
Copyright (c) 1982, 2011, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 11g Enterprise ...
Read more >
unsupported verifier type - Devart Forums
Update: We now recognized that the error occurs due to using Oracle Internet Directory (OID) verified users. While in dotConnect 6.3 connecting ...
Read more >
Oracle Error FAB9A2C5 Unsupported Verifier Type
The text box reads 'unsupported verifier type', and is unable to connect to the Oracle server. I have tried clearing my server sign-ins...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found