解决连接Oracle12C的ORA-28040错误

问题描述:

使用Oracle 11G客户端登录Oracle 12C数据库,出现“ORA-28040:没有匹配的验证协议”提示。

无论使用Toad for Oracle还是PL/SQL Developer等数据库工具,以下方法均可以解决问题。

image002

解决方法:

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;

image002

欢迎关注公众号收藏小程序

河洛先生河洛先生