当前位置: 代码迷 >> 综合 >> ORA-28040和ORA-01017 的解决方法
  详细解决方案

ORA-28040和ORA-01017 的解决方法

热度:53   发布时间:2023-12-16 05:11:12.0

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.ALLOWED_LOGON_VERSION 设置为8

  相关解决方案