1. 升级客户端:将客户端升级到与服务器相同或更高版本的Oracle客户端。例如,如果你正在使用Oracle 11...
1.1,修改Oracle12c服务端sqlnet.ora文件 (使其支持低版本连接): 1.2,在配置文件中添加如下语句: SQLNET.ALLOWED_LOGON_VERSION_SERVER=8SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 重启Oracle服务端服务(重点:服务端服务) 假如还连接不上就修改下密码重新连接,亲测有用,假如还连不上那GG了,把Oracle11g客户端卸载掉,...
前置条件:已安装Oracle11g客户端,配置好环境变量,用PL/SQL Developer登录数据库 出现问题:登录数据库时,提示“ORA-28040:没有匹配的验证协议” 解决办法: ①在oracle 12C服务器端$oracle_home/network/admin目录下 新建文件sqlnet.ora SQLNET.ALLOWED_LOGON_VERSION_SERVER=11; SQLNET.ALLOWED_LOGON_VERSION_CLIENT=...
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
2、问题处理原因: oracle数据库为12c,使用客户端工具是11g版本,连接12c数据库时会报ora-28040错误。 在$ORACLE_HOME/network/admin/sqlnet.ora文件中添加: SQLNET.ALLOWED_LOGON_VERSION_SERVER=11 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11 重新启动 监听: lsnrctl stop lsnrctl start 在11g的客户端连接正常。
扔来了如下的错误代码。ORA-28040:No matching authentication protocol 没有匹配的认证协议。
系统Oracle版本从原来的Oracle 11g 升级到 Oracle 19c后,PLSQL客户端连接报错: ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议 问题原因 客户端与服务器端的密码生成版本 dba_users.password_versions不一致导致,升级前客户端密码版本如下: ...
Oracle 11g 客户端连接 12g 服务端,程序启动报 ORA-28040 的解决,客户端:11.1.0服务端:12.1.0Java程序启动时报错:org.apache.commons.dbcp.SQLNes...
oracle客户端版本:oracle 11.2.0.1.0 PLSQL是11.4 因为PLSQL连接数据库也是要通过Oracle客户端,那么使用11g客户端访问oracle 12c应该也会得到如下错误: C:UsersAdministrator>sqlplus sys/abcd@shardcat as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Sat Dec 20 22:22:07 2014 ...
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 ...