Oracle 19c 没有匹配的协议

Oracle12c连接问题ORA-28040:没有匹配的验证协议

造成改问题的原因是客户端版本太低。修改sqlnet.ora文件可以让服务器适配低版本的客户端

sqlnet.ora文件中加入

   

SQLNET.ALLOWED_LOGON_VERSION_SERVER=10

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10

   

意为接受10版本以上的连接到数据库

   

修改上述文件之后再修改一次密码

登陆数据库,在本地使用ORACLE_SID指定的库登陆数据库

sqlplus / as sysdba

   

alter user sys identified by system;

   

即可

   

   

来自 <https://blog.csdn.net/qq_42967254/article/details/105003069>

posted @ 2021-01-12 15:14  Withfeel  阅读(1244)  评论(0编辑  收藏  举报