客户端登录获取用户信息失败:ORA-28040: No matching authentication protocol

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

客户端登录获取用户信息失败: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 ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息