环境:数据库为19C-cdb,oracle客户端为11g,客户端用plsql连接数据库时报错ORA-28040

在这里插入图片描述

解决方法:在$ORACLE_HOME/network/admin/目录下找到sqlnet.ora文件(如果没有可以手动创建),在sqlnet.ora中加入以下内容:

SQLNET.ALLOWED_LOGON_VERSION_SERVER=11   #11对应的是oracle客户端版本,如果客户端是8i后面就写8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11

配置完成后需要重启数据库监听,修改system用户密码。

更多推荐