我们使用最新的CU运行SQL Server 2014,安装了Oracle客户端版本11.2.0.1.0。
我们有大约25个连接的甲骨文服务器。服务器运行的混合Oracle 10,11,12和19,并可以连接到所有没有问题。
我们正在尝试将这个SQL服务器连接到两个新的Oracle服务器(A产品和BCV副本),它们都运行着19。
ORA-28040: No matching authentication protocol错误.。

当试图连接到BCV服务器时,用户名/密码将被拒绝。
PASSWORD_VERSION属性设置为11G 12CSQLNET.ALLOWED_LOGON_VERSION_SERVER=11 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11我们在这漏掉什么了吗?
发布于 2023-03-07 11:32:03
根据文档,OracleDatabase19c至少需要11.2.0.4的客户端版本,因此需要升级客户端。
您还需要在设置PASSWORD_VERSION参数之后,用此客户端重置所有用户的密码,以确保生成具有兼容11G算法的密码散列。
https://dba.stackexchange.com/questions/324452
复制相似问题