ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因 客户端与服务器端的密码生成版本 dba_users.password_versions不一致导致,升级前客户端密码版本如下: 代码语言:javascript 复制 --查询Oracle服务器端密码版本 select d.password_versions from dba_users d; 解决方案 1、在数...
客户使用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数据库时,因为数据库服务器和客户端之间的身份验证协议不匹配。 2. 可能导致ORA-28040错误的原因 客户端版本过低:尝试使用Oracle 11g或更早版本的客户端连接Oracle 19c数据库。 服务器配置不当:数据库服务器的配置可能限制了允许连接的客户端版本。
Oracle Data Integrator - Version 10.1.3.6.1 and later: "ORA-28040: No matching authentication protocol" Signaled After a Target Oracle Database Upgrade to Oracle DB
如使用Oracle11.2客户端连接Oracle 19c的时候,报错: ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因: 原因客户端与服务器段的密码生成版本(dba_users.password_versions)不一致导致 解决方法: 在数据库服务器上的$ORACLE_HOME/network/admin/sqlnet.ora文件添加相应参数 ...
ORA-28040 查询了好多 都是修改sqlnet.ora而我的没有这个文件,尝试新建这个文件并填写 果然问题解决 [oracle@localhost admin]$ cat sqlnet.ora # sqlnet.ora Network Configuration File: /u01/app/oracle/product/19.2.0/db_1/network/admin/sqlnet.ora ...
使用oracle 11.2.0.1 的客户端,对19c的服务端进行连接时,报错:ORA-28040: No matching authentication protocol 代码语言:javascript 复制 C:\Users\Alfred>sqlplus sys/oracle@192.168.1.4/demo as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期二 1月17 17:52:30 2023 Copyright (c) 1982, 2010...
java.sql.SQLException: ORA-28040: 没有匹配的验证协议 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java.111) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java.330) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java.282) oracle.jdbc.driver.T4CTTIoer.processError(T4...
很多小伙伴,用PLSQL客户端连接新版本的Oracle19c、21c时出现 ORA-28040:No matching authentication protocol 如图所示: b9eb2877df4a38e88eff7eabdc73004.png 解决方式也很简单:官网下载新的客户端替换即可。因为,都告诉你了协议版本不对,那么就把版本一致就可以了。网上很多教程,都是修改服务端的版本号,其实这样太...