Oracle 12c连接时报错ORA-28040问题解决方法

Posted sunansheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 12c连接时报错ORA-28040问题解决方法相关的知识,希望对你有一定的参考价值。

问题描述:

客户端连接Oracle 12c的时候,报错误:

ORA-28040: No matching authentication protocol


问题原因:

Oracle 12c的参数SQLNET.ALLOWED_LOGON_VERSION默认等于11。当我们使用11g JDBC之前版本的thin驱动连接的时候,就会报错。


解决方法:

在数据库服务器上的oracle/network/admin/sqlnet.ora文件添加一行SQLNET.ALLOWED_LOGON_VERSION=8,重启数据库,重新连接数据库,可以成功连接,问题解决。


以上是关于Oracle 12c连接时报错ORA-28040问题解决方法的主要内容,如果未能解决你的问题,请参考以下文章

oracle12c中的ORA-28040

JDBC连接Oracle 12c错误ORA-28040: No matching authentication protocol

oracle 12c r2 rac + ORA-28040

oracle 问题:ORA-28040:没有匹配的验证协议

javaweb c3p0连接oracle12c

ORA-28040: No matching authentication protocol