ORA-28040: No Matching Authentication Protocol 错误解析与解决方案 1. 解释ORA-28040错误的含义 ORA-28040 是一个 Oracle 数据库连接错误,具体表明客户端和服务器之间没有找到匹配的认证协议。这通常发生在 Oracle 数据库使用了更高安全性的认证方式(如强密码验证),而客户端却不支持这些新方式时。 2. 列出可能...
客户使用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中,造成“ORA-28040: No matching authentication protocol”错误的原因是什么? ♣ 答案 该错误是由于SQL*Plus的版本和数据库服务器的版本不一致导致的,使用oerr命令来查看,在Oracle 11g下: 代码语言:javascript 复制 [oracle@orcltest~]$ oerr ora2804028040,0000,"No matching authentication protocol"// ...
SQL>selectusername,account_status,password_versions,authentication_type,default_tablespacefromdba_users; USERNAME ACCOUNT_STATUS PASSWORD_VERSIONS AUTHENTICATION_TYPE DEFAULT_TABLESPACE--- --- --- --- ---SYSOPEN11G 12C PASSWORD SYSTEM SYSTEMOPEN11G 12C PASSWORD SYSTEM XS$NULLEXPIRED&LOCKED 11G PASSWORD ...
1、问题描述 客户端登录失败,提示获取用户信息失败 2、原因分析 查看客户端日志: eas/client/logs/log4j.log 输出Oracle错误信息: ORA-28040: No matching authentication protocol 经分析:由于在建立jdbc连接时,没有匹配的效验协议 且查看数据库发现是12c版本,12c中这两个新参数SQLNET.ALLOWED_LOGON_SERVER,SQLNET....
或者使用9i的客户端去连接12c的数据库就会报ORA-28040: No matching authentication protocol这个错误。 1.3.3 故障分析及解决过程 使用oerr命令来查看,在Oracle 11g下: [oracle@orcltest ~]$ oerr ora 28040 28040, 0000, "No matching authentication protocol" ...
这将导致使用 DBCA 创建 10.2.0.5 Oracle RAC 数据库 失败并出现 ORA-28040: No matching authentication protocol 错误 12.1 Oracle ASM 和 Oracle Grid Infrastructure 环境。 解决方法:在 oracle/network/admin/sqlnet.ora 文件。 【讨论】: 仅供参考:这对我有用,不删除 ojdbc14.jar 文件并使用 ojdbc6.jar ...
或者使用9i的客户端去连接12c的数据库就会报ORA-28040: No matching authentication protocol这个错误。 1.3.3 故障分析及解决过程 使用oerr命令来查看,在Oracle 11g下: [oracle@orcltest ~]$ oerr ora 28040 28040, 0000, "No matching authentication protocol" // *Cause: No acceptible authentication protocol ...
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 ...
或者使用9i的客户端去连接12c的数据库就会报ORA-28040: No matching authentication protocol这个错误。 1.3.3故障分析及解决过程 使用oerr命令来查看,在Oracle 11g下: [oracle@orcltest ~]$ oerr ora 28040 28040, 0000, "No matching authentication protocol" ...