这个错误通常发生在尝试使用较旧的客户端连接到一个较新版本的Oracle数据库时,因为数据库服务器和客户端之间的身份验证协议不匹配。 2. 可能导致ORA-28040错误的原因 客户端版本过低:尝试使用Oracle 11g或更早版本的客户端连接Oracle 19c数据库。 服务器配置不当:数据库服务器的配置可能限制了允许连接的客户端版本。
客户使用Oracle11.2客户端连接Oracle 19c的时候,报错: ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因 原因客户端与服务器的没有匹配的认证协议 解决方案 1、在数据库服务器上的$ORACLE_HOME/network/admin/sqlnet.ora文件添加相应参数 SQLNET.ALLOWED_LOGON_VERSION_SERVER=...
低版本的ORACLE客户端连接19C数据库报错: ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 解决方法 第一步 添加下面两个参数到oracle用户的sqlnet.ora中!!如果没有,自己手工创建即可!! 注意是oracle用户不是grid用户!!无需重启监听!! 注意是oracle用户不是grid用户!!无需重启监听!
The JDBC 12.1.0.2.0 is reporting the next error while connecting to a 19c databaseERROR---ORA-28040: No matching authentication protocolChangesCauseSign In To view full details, sign in with your My Oracle Support account. Register Don't have a My Oracle Support account? Click to get ...
sql数据库oraclehttps网络安全 前几日通过 ADG 的switchover 模式迁移了一套 19c 的 RAC 环境,迁移后一切正常,主备库均可正常提供服务,备库正常同步,不过为了节省资源,又是测试环境,则将其备库关机回收资源了,大约一周后的时间,有开发的小伙伴找来说他的程序执行报错了,扔来了如下的错误代码。ORA-28040:No ...
系统Oracle版本从原来的Oracle 11g 升级到 Oracle 19c后,PLSQL客户端连接报错: ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因 客户端与服务器端的密码生成版本 dba_users.password_versions不一致导致,升级前客户端密码版本如下: ...
SQLNET.ALLOWED_LOGON_VERSION_CLIENT:控制19c数据库可以连到哪些版本的数据库(oracle 19c db —>其它版本的oracle db),例如:控制通过DB LINK可连接到哪些版本的oracle库。 该参数用来限制可以连接到数据库服务器上的最小客户端版本,比如设置值为10,即10g,11g等以上客户端版本可以连接到数据库服务器上,在不是指...
如使用Oracle11.2客户端连接Oracle 19c的时候,报错: ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因: 原因客户端与服务器段的密码生成版本(dba_users.password_versions)不一致导致 解决方法: 在数据库服务器上的$ORACLE_HOME/network/admin/sqlnet.ora文件添加相应参数 ...
很多小伙伴,用PLSQL客户端连接新版本的Oracle19c、21c时出现 ORA-28040:No matching authentication protocol 如图所示: b9eb2877df4a38e88eff7eabdc73004.png 解决方式也很简单:官网下载新的客户端替换即可。因为,都告诉你了协议版本不对,那么就把版本一致就可以了。网上很多教程,都是修改服务端的版本号,其实这样太...
错误信息:ORA-28040:没有匹配的验证协议处理方法 出现这个原因是因为你的Oracle连接客户端与服务端Oracle的版本不匹配造成的。一般是低版本客户端连接高版本服务端出现。 高版本连接低版本是可以兼容的(如19c连接11g)。