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>