oracle18c 数据库已经发布,在安装Oracle 18c数据库之后,客户端目前一般还是停留在10G、11G,如果客户端工具的版本是toad、plsql在连接12c、18c就会报如下两个错误:
ORA-28040: No matching authentication protocol
ORA-01017: invalid username/password; logon denied
一、ORA-28040报错解析:
按照官方说法在服务端sqlnet.ora下需要添加如下参数。
SQLNET.ALLOWED_LOGON_VERSION_CLIENT
SQLNET.ALLOWED_LOGON_VERSION_SERVE
注意:参数和等号之间不要有空格,否则有可能参数不生效。

解决方案:处理ORA-28040错误
1.使用更高版本的客户端。
2.需改数据库配置
目录:
[oracle@host02 admin]$ pwd
/u01/app/oracle/product/18.3.0/dbhome_1/network/admin
将 SQLNET.ALLOW
本文介绍了在安装Oracle 18c数据库后,旧版客户端(如Toad、PL/SQL Developer)在尝试连接时遇到ORA-28040和ORA-01017错误的解决方法。错误解析部分分别针对这两个问题提供了解决方案,包括修改sqlnet.ora文件中的参数和使用ALTER命令更新用户密码的兼容性设置。
订阅专栏 解锁全文
280

被折叠的 条评论
为什么被折叠?



