暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【故障处理】ORA-28040 No matching authentication protocol.docx
283
28页
0次
2023-06-23
5墨值下载
【故障处理】
ORA-28040: No matching authentication
protocol
1.1 BLOG
文档结构图
1.2
前言部分
1.2.1
导读和注意事项
各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你
所不知道的知识,
~O(∩_∩)O~
① 告警日志中频繁出现
Using deprecated
SQLNET.ALLOWED_LOGON_VERSION parameter
ORA-28040: No matching
authentication protocol
错误,
9i
的客户端连接到
12c
高版本的解决方案
Windows
下使用
oerr
命令
Tips
① 本文在
itpub
http://blog.itpub.net/26736162
)、博客园
(http://www.cnblogs.com/lhrbest)
和微信公众号(
xiaomaimiaolhr
)上有
同步更新。
② 文章中用到的所有代码、相关软件、相关资料及本文的
pdf
版本都请前往小麦
苗的云盘下载,小麦苗的云盘地址见:
http://blog.itpub.net/26736162/viewspace-1624453/
③ 若网页文章代码格式有错乱,请下载
pdf
格式的文档来阅读。
④ 在本篇
BLOG
中,代码输出部分一般放在一行一列的表格中。
本文如有错误或不完善的地方请大家多多指正,
ITPUB
留言或
QQ
皆可,您的批评指
正是我写作的最大动力。
1.3
故障分析及解决过程
1.3.1
故障环境介绍
项目
source db
db
类型
RAC
db version 12.1.0.2.0
db
存储
ASM
OS
版本及
kernel
版本
SuSE Linux Enterprise Server
SLES 11
64
1.3.2
故障发生现象及报错信息
告警日志中频繁出现
Using deprecated
SQLNET.ALLOWED_LOGON_VERSION parameter
JDBC
连接
Oracle12c
报如下错误:
Caused by: java.sql.SQLException: ORA-28040: No matching authentication
protocol
at
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:283)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:278)
at
oracle.jdbc.driver.T4CTTIoauthenticate.receiveOsesskey(T4CTTIoauthenticate.
java:294)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:357)
at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:441)
at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165)
at
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java
:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
或者使用
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"
// *Cause: No acceptible authentication protocol for both client and
server
// *Action: Administrator should set SQLNET_ALLOWED_LOGON_VERSION parameter
// on both client and servers to values that matches the minimum
// version supported in the system.
[oracle@orcltest ~]$
12c
下:
oracle@HQsPSL-PSCV-R02:/oracle/app/oracle> oerr ora 28040
28040, 0000, "No matching authentication protocol"
// *Cause: There was no acceptable authentication protocol for
of 28
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜