远程登录oracle 12.2数据库报错ORA-28040解决办法

时间:2023-03-01 12:54:08

今天新安装的oracle 12.2.0.1数据库,通过本地sqlplus远程登录12c数据库报错ora-28040,如下:

ORA-28040: No matching authentication protocol

解决办法(亲测可行):

进入到$ORACLE_HOME/network/admin下,编辑sqlnet.ora文件(如果不存在,则创建一个,或者去samples目录下复制一份),在末尾添加下面一行,不需要重新启动数据库及监听,再次通过本地sqlplus访问远程12c数据库,登录成功。

SQLNET.ALLOWED_LOGON_VERSION=8