客户端登录获取用户信息失败:ORA-28040: No matching authentication protocol
1、问题描述
客户端登录失败,提示获取用户信息失败
2、原因分析
查看客户端日志:
eas/client/logs/log4j.log
输出Oracle错误信息:
ORA-28040: No matching authentication protocol
经分析:由于在建立jdbc连接时,没有匹配的效验协议
且查看数据库发现是12c版本,12c中这两个新参数SQLNET.ALLOWED_LOGON_SERVER,SQLNET.ALLOWED_LOGON_CLIENT的默认值为11,即11g及以上客户端版本可以连接到数据库服务器上
3、操作步骤
1.备份对应目录位置下的sqlnet.ora文件:$ORACLE_HOME/NETWORK/ADMIN/sqlnet.ora
2.停止监听
2.在sqlnet.ora文件里添加参数:
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
4.启动监听
客户端登录获取用户信息失败:ORA-28040: No matching authentication protocol
1、问题描述 客户端登录失败,提示获取用户信息失败2、原因分析 查看客户端日志: eas/client/logs/log4j.log ...
点击下载文档
本文2024-09-22 20:21:34发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113120.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章