数据百科

您现在的位置是:首页 > 数据库 > oracle

oracle

ORACLE 报错之 ORA-01017

2020-12-24 09:16:44数据百科
适用于:Oracle数据库 - 版本18.3.0.0.0及更高版本 本文档中的信息适用于任何平台。症状客户端连接因错误而被拒绝ORA-01017:用户名/密码无效; 登录被拒绝 - 没有用户能够登录

适用于:

Oracle数据库 - 版本18.3.0.0.0及更高版本
本文档中的信息适用于任何平台。

症状

客户端连接因错误而被拒绝

ORA-01017:用户名/密码无效; 登录被拒绝

 

- 没有用户能够登录数据库并获得ORA-01017,即使是新创建的用户也是如此。

- 仅当sysdba连接成功时

变化

 升级到18.3

原因

SEC_CASE_SENSITIVE_LOGON设置为false 
 
在18C中不推荐使用SEC_CASE_SENSITIVE_LOGON参数。它仅为了向后兼容而保留。
 

解决:


请检查 SEC_CASE_SENSITIVE_LOGON参数的值

sqlplus / as sysdba 
show parameter SEC_CASE_SENSITIVE_LOGON
 
如果设置为false,请将其设置为true并再次尝试连接。
 
ALTER SYSTEM set SEC_CASE_SENSITIVE_LOGON = true;

参考:https://docs.oracle.com/en/database/oracle/oracle-database/18/refrn/SEC_CASE_SENSITIVE_LOGON.html#GUID-F464653A-0D43-4A70-8F05-0274A12C8578