问题描述:
使用Oracle 11G客户端登录Oracle 12C数据库,出现“ORA-28040:没有匹配的验证协议”提示。
无论使用Toad for Oracle还是PL/SQL Developer等数据库工具,以下方法均可以解决问题。
解决方法:
1、Oracle 12C服务端修改“../network/admin”目录下的sqlnet.ora文件,增加一下内容:
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11;
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11;
2、使你用管理员登录数据库,修改用户密码
sqlplus / as sysdba
alter user username identified by password;