ORA-28040 错误表示“没有匹配的认证协议(No matching authentication protocol)”。这个错误通常出现在尝试使用 Oracle 数据库客户端连接到 Oracle 数据库服务器时,客户端和服务器之间的认证协议不匹配。 2. 可能导致 ORA-28040 错误的原因 版本不兼容:Oracle 数据库客户端和服务器之间的版本差
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 ...
The client must support certain abilities of an authentication protocol before the server will authenticate. If the client does not support a specified authentication ability, then the server rejects the connection with an ORA-28040: No matching authentication protocol error message. The following is t...
客户端登录失败,提示获取用户信息失败 2、原因分析 查看客户端日志: eas/client/logs/log4j.log 输出Oracle错误信息: ORA-28040: No matching authentication protocol 经分析:由于在建立jdbc连接时,没有匹配的效验协议 且查看数据库发现是12c版本,12c中这两个新参数SQLNET.ALLOWED_LOGON_SERVER,SQLNET.ALLOWED_LOGON_...
或者使用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 ...
连接Oracle 12C出现ORA-28040: No matching authentication protocol,没有匹配的验证协议。 没有匹配的验证协议 出现这个原因是因为你的Oracle连接客户端与服务端Oracle的版本不匹配造成的。 eeg:你的客户端是10g,但是数据库是Oracle 12C,就会出现这种问题。查阅了很多网上的各种方法,都尝试了一遍,毛用没有。尤其是有...
解决方法:升级Oracle客户端或者修改sqlnet.ora中的以下两个参数控制: SQLNET.ALLOWED_LOGON_VERSION_SERVER=10 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10 select username, account_status, default_tablespace, created, password_versions from dba_users; USERNAME ACCOUNT_STATUS DEFAULT_TABLESPACE CREATED PASSWORD_VERSIO...
或者使用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" ...
PROBLEM: We have recently upgraded our database to Oracle 12c. Post upgrade, when they development Team tried to connect to the database using JDBC driver, Got error as ORA-28040: No matching authentication protocol. SOLUTION: This is because, the development is using old JDBC drivers, which...