问题
因为客户端程序比较老还是用的jdk1.5,所以不能使用Oracle 12c自带的JDBC驱动,但是在使用老的JDBC驱动连接Oracle的时候出现下面的错误
error:
ORA-28040: No matching authentication protocol
解决办法
编辑 $ORACLE_HOME/network/admin/sqlnet.ora文件,如果没有可以创建一个新的,加入下面的参数
SQLNET.ALLOWED_LOGON_VERSION=8
本文详细介绍了如何通过编辑SQLnet.ora文件解决使用老旧JDBC驱动连接Oracle时出现的ORA-28040错误,包括创建文件及添加关键参数SQLNET.ALLOWED_LOGON_VERSION=8。
834

被折叠的 条评论
为什么被折叠?



