ORACLE12cR2 ORA-28040: No matching authentication protocol

雨点打透心脏的1/2处 2022-06-02 09:55 226阅读 0赞

今天在链接数据库的时候,出现了这样的一个问题。

ORA-28040: No matching authentication protocol

然后直接查看原因是什么

这里写图片描述

给的提示描述是‘没有匹配的认证协议’。
仔细的读他给的提示,应该是没有在sqlnet.ora里添加下面这两行代码:

  • SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
  • SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

然后他又说了,在更改好sqlnet.ora之后,一定要重置一下Oracle用户的密码才能生效。

解决方案

  • 找到sqlnet.ora的位置,直接在里面加上提示的两行代码。
  • 如果没有sqlnet.ora的话,可以新建一个然后加上提示的代码。
  • 最后要重置一下Oracle用户的密码。
  • 重启监听。

发表评论

表情:
评论列表 (有 0 条评论,226人围观)

还没有评论,来说两句吧...

相关阅读