PLSQL通过Oracle 11g客户端连接Oracle 12c服务器错误 ORA-28040
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,PLSQL通过Oracle 11g客户端连接Oracle 12c服务器错误 ORA-28040环境描述:oracle服务器端版本:oracle 12.2.0.1.0oracle客户端版本:oracle
千家信息网最后更新 2026年10月31日PLSQL通过Oracle 11g客户端连接Oracle 12c服务器错误 ORA-28040
PLSQL通过Oracle 11g客户端连接Oracle 12c服务器错误 ORA-28040
环境描述:
oracle服务器端版本:oracle 12.2.0.1.0
oracle客户端版本:oracle 11.2.0.1.0
PLSQL是11.4
因为PLSQL连接数据库也是要通过Oracle客户端,那么使用11g客户端访问oracle 12c应该也会得到如下错误:
C:\Users\Administrator>sqlplus sys/abcd@shardcat as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sat Dec 20 22:22:07 2014Copyright (c) 1982, 2010, Oracle. All rights reserved.ERROR:ORA-28040: No matching authentication protocol
查看关于错误的详细描述:
[oracle@shard1 admin]$ oerr ora 2804028040, 0000, "No matching authentication protocol"// *Cause: There was no acceptable authentication protocol for// either client or server.// *Action: The administrator should set the values of the// SQLNET.ALLOWED_LOGON_VERSION_SERVER and// SQLNET.ALLOWED_LOGON_VERSION_CLIENT parameters, on both the// client and on the server, to values that match the minimum// version software supported in the system.// This error is also raised when the client is authenticating to// a user account which was created without a verifier suitable for// the client software version. In this situation, that account's// password must be reset, in order for the required verifier to// be generated and allow authentication to proceed successfully.
在服务器端查看表:dba_users,PASSWORD_VERSIONS 列是:11G 12C
SQL> select username, account_status,password_versions from dba_users where account_status='OPEN';USERNAME ACCOUNT_STATUS PASSWORD_VERSIONS------------------------------ ---------------------------------------------------------------- ----------------------------------SYS OPEN 11G 12CSYSTEM OPEN 11G 12CGSMCATUSER OPEN 11G 12CJY OPEN 11G 12CMYGDSADMIN OPEN 11G 12CAPP_SCHEMA OPEN 11G 12C6 rows selected.
服务器端:修改 sqlnet.ora 配置:(配置修改后,不需要重启oracle服务器)我这里是新创建的sqlnet.ora,因为原来没有创建
[oracle@shard1 admin]$ ls -lrt总用量 12-rw-r--r--. 1 oracle oinstall 1441 8月 28 2015 shrept.lstdrwxr-xr-x. 2 oracle oinstall 61 10月 12 2017 samples-rw-r-----. 1 oracle oinstall 960 1月 18 2018 tnsnames.ora-rw-r--r-- 1 oracle oinstall 504 2月 17 12:58 listener.ora[oracle@shard1 admin]$ vi sqlnet.oraSQLNET.ALLOWED_LOGON_VERSION_SERVER=11SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11
客户端:再次尝试连接,提示用户名密码错误:
C:\Users\Administrator>sqlplus sys/abcd@shardcat as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sat Dec 20 22:16:06 2014Copyright (c) 1982, 2010, Oracle. All rights reserved.ERROR:ORA-01017: invalid username/password; logon denied
修改服务器端 sqlnet.ora 后,需要重新登录sqlplus,再修改用户密码,否则修改用户密码后,标记的密码版本仍然为11G 12C;重新登录sqlplus,修改scott用户密码,并查看 PASSWORD_VERSIONS,多了一个 10G
[oracle@shard1 ~]$ sqlplus sys/abcd@shardcat as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Mon Feb 17 13:07:28 2020Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit ProductionSQL> alter user sys identified by "abcd";User altered.SQL> select username, account_status,password_versions from dba_users where account_status='OPEN';USERNAME ACCOUNT_STATUS PASSWORD_VERSIONS------------------------------ ---------------------------------------------------------------- ----------------------------------SYS OPEN 10G 11G 12CSYSTEM OPEN 11G 12CGSMCATUSER OPEN 11G 12CJY OPEN 11G 12CMYGDSADMIN OPEN 11G 12CAPP_SCHEMA OPEN 11G 12C6 rows selected.
客户端:再次尝试登录oracle 12c,成功:
C:\Users\Administrator>sqlplus sys/abcd@shardcat as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sat Dec 20 22:22:39 2014Copyright (c) 1982, 2010, Oracle. All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit ProductionSQL>
总结:oracle11g 客户端连接 oracle 12c服务器,需要在服务器端配置 sqlnet.ora,并重新修改用户密码。
服务器
服务
客户
客户端
密码
用户
错误
版本
登录
配置
再次
尝试
成功
数据
数据库
标记
环境
用户名
用量
提示
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
重生之互联网科技帝国
深圳科技互联网
期待互联网科技
卓越科技(互联网 )
亿策互联网科技
深圳齐家互联网科技
上游互联网科技
狮子座互联网科技培训
互联网实体化科技化
深圳前海聚择互联网科技有限公司
广州慧亚互联网科技怎么样
栖莱科技互联网股份有限公司
昊天互联网科技有限公司
明优互联网科技有限公司
互联网科技资金流入
易企秀互联网科技是做什么的
广州梦谷互联网科技有限公司领导
长沙渺峰互联网科技有限公司
保山浩联互联网科技有限公司
互联网科技社
互联网科技小贷
有马互联网科技
齐家互联网科技
米聚互联网科技南京有限公司排面
亳州好赞互联网科技有限公司
广州新华互联网科技学校电竞方面
黑科技 体验场景 互联网大会
电子商务与互联网科技的关系
颐高云石互联网科技