即使按照以下设置,我也面临这个问题。
ojdbc14.jar
替换 ojdbc6.jar
[也试过 ojdbc5.jar
] SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
”文件[在网络/管理文件夹下]。
这是在将数据库从 11g 升级到 12c 之后发生的。
最佳答案
ORA-28040: No matching authentication protocol
我在尝试连接时遇到了类似的问题
然后我继续将以下内容添加到 sqlnet.ora
SQLNET.ALLOWED_LOGON_VERSION_CLIENT = 8
SQLNET.ALLOWED_LOGON_VERSION_SERVER = 8
然后我遇到了以下错误
ORA-01017: invalid username/password: logon denied
将以下内容添加到客户端 sqlnet.ora 以及服务器,我能够将旧版本的 Toad 和 PL/SQL 连接到新的 12c 服务器。
SQLNET.AUTHENTICATION_SERVICES = (NONE)
关于oracle - ORA-28040 : No matching authentication protocol,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34398101/