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>

相关文章:

  • 2021-09-04
  • 2021-06-07
  • 2022-12-23
  • 2021-05-20
  • 2021-12-27
  • 2021-05-12
  • 2021-12-21
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
相关资源
相似解决方案