Oracle错误代码28040是一个常见的数据库连接错误,表示没有匹配的验证协议。以下是针对此错误的具体分析、可能原因、解决步骤、预防措施以及数据备份和安全的提醒。 1. Oracle错误代码28040的具体含义 ORA-28040错误通常发生在客户端尝试连接到数据库服务器时,由于客户端与服务器之间的身份验证协议版本不匹配所导致的。 2...
报错ORA-28040: No matching authentication protocol 按照官方说法在服务端sqlnet.ora下需要添加如下参数。 SQLNET.ALLOWED_LOGON_VERSION_CLIENT SQLNET.ALLOWED_LOGON_VERSION_SERVE 解决 查询sqlnet.ora文件 cd$ORACLE_HOME/network/admin/ 编辑上述文件,加入以下内容(如果上述路径没有该文件,新增) vim sqlnet.ora SQ...
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 修改...
可以通过Oracle官方网站或相关渠道获取最新版本的连接驱动。 3. 检查SQLET.ALLOWEDLOGOVERSIOSERVER参数 在连接Oracle数据库之前,请检查SQLET.ALLOWEDLOGOVERSIOSERVER参数是否设置正确。如果参数设置错误,可能会导致ORA-28040错误。 4. 使用高版本的客户端连接驱动 尽量使用高版本的客户端连接驱动,以确保与Oracle数据库的兼...
他们会先后出现,当解决ORA-28040错误后,就会出现ORA-01017错误。 这里重现一下错误并提供解决方法。 1. 问题重现 数据库服务端版本: [oracle@www.cndba.cn dbs]$ sqlplus / as sysdba SQL*Plus: Release 18.0.0.0.0 - Production on Mon Aug 27 06:42:49 2018 ...
数据库连接报:ORA-28040 没有匹配的验证协议 ORA-28040没有匹配的验证协议原因:连接Oracle数据库的驱动包的版本不对。 对策: 确认自己连接数库的版本换jar包:如果是19C的话驱动包要换成ojdbc8.jar,另外JDK也得是8的。 驱动Jar包获取位置:可从Oracle服务器安装目录下获取保证兼容性。
扔来了如下的错误代码。ORA-28040:No matching authentication protocol 没有匹配的认证协议。
Oracle HFM 创建应用报数据库错误ORA-28040: 没有匹配的验证协议 Feb 20, 2019 4:41AM edited Apr 2, 2019 9:06AM 1 commentAnswered 以Oracle Database 12c Enterprise Edition 12.2.0.1.0 RAC 集群作为Oracle HFM 数据库。创建应用程序时报ORA-28040: 没有匹配的验证协议 错误 ...
1、问题描述:通过oracle客户端连接Oracle 12c的数据库,提示ORA-28040:没有匹配的验证协议 。 {代码...} 在服务器上登录正常 {代码...} 2、问题处理原因:or...
客户使用Oracle11.2客户端连接Oracle 19c的时候,报错: ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因 原因客户端与服务器的没有匹配的认证协议 解决方案 1、在数据库服务器上的$ORACLE_HOME/network/admin/sqlnet.ora文件添加相应参数 SQLNET.ALLOWED_LOGON_VERSION_SERVER=...