独角兽|登录Oracle提示ORA-28040 没有匹配的验证协议

独角兽|登录Oracle提示ORA-28040 没有匹配的验证协议

文章图片


登录Oracle提示ORA-28040 没有匹配的验证协议
问题描述:使用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;
【独角兽|登录Oracle提示ORA-28040 没有匹配的验证协议】2、使你用管理员登录数据库 , 修改用户密码
sqlplus / as sysdba
alter user username identified by password;


    推荐阅读