本文主要是介绍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问题解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!