ORA-28040 错误是 Oracle 数据库在连接过程中遇到的一个常见问题,表示“没有匹配的验证协议”。这个错误通常发生在客户端和服务器端的身份验证协议不匹配时。以下是关于该错误的详细解释和解决方案。 错误解释 ORA-28040 错误通常由于以下原因之一引起: 客户端和服务器版本不匹配:如果你使用的是较旧版本的客户端尝试...
问题:轻分析服务配置正常后,打开轻分析,页面加载后提示:数据库连接异常:ORA-28040:没有匹配的验证协议 解决方案 因odbc组件版本过低配导致,Oracle 12c需要至少ojdbc8.0。 1、打开安装目录Kingdee\K3Cloud\QingSite\WEB-INF\lib,找到ojdbc6.jar 2、停止K3CloudTomcatService服务 3、删除或剪切走ojdbc6.jar 4、拷贝...
ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因 原因客户端与服务器的没有匹配的认证协议 解决方案 1、在数据库服务器上的$ORACLE_HOME/network/admin/sqlnet.ora文件添加相应参数 SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 2、升级客...
第二步 修改用户密码,否则会报用户名/密码错误 ORA-01017:用户名/密码错误 ORA-01017: invalid username/password; logon denied 这是因为SQLNET.ALLOWED_LOGON_VERSION_SERVE修改后,只是参数变化,并没有重建密码,因此该account的实际password_versions仍然为:11G,12C;只有手动执行alter user后才会创建新的PASSWORD_VER...
或者使用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" ...
ORA-28040 是 Oracle 数据库中的一个常见错误,表示“无法连接到数据库实例”。这个错误通常发生在客户端尝试连接到数据库服务器时,由于多种原因导致连接失败。以下是关于这个错误的基础概念、可能的原因、解决方案以及相关应用场景的详细解释。 基础概念 ORA-28040 是 Oracle 数据库的一个错误代码,表示客户端无法与...
SQLNET.ora文件是Oracle数据库中的一个配置文件,里面定义了数据库服务器与客户端之间的通讯协议、加密算法以及安全认证方式。如果文件中的加密算法和客户端不兼容,则会导致ORA-28040错误。 为了解决这个问题,可以通过修改SQLNET.ora文件中的参数来调整加密算法和认证方式。具体操作方法如下: 1)找到SQLNET.ora文件所在的目...
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 ...
ORA-28040: 没有匹配的验证协议是Oracle数据库在连接时遇到的一个错误。这个错误通常发生在客户端和服务...
在配置本地连接数据库时出现ORA-28040: No matching authentication protocol 错误,这个错误的意思是没有匹配的认证协议; 原因分析: 网上查了主要是说我电脑上orcale的客户端版本和访问的oracle服务端的版本不一致,但我连接的是本地数据库,应该不存在该问题。保险起见,我先在网上找了相关问题的讨论,大家提出的常用解...