我需要一些帮助来设置不区分大小写的密码登录。我尝试设置 SEC_CASE_SENSITIVE_LOGON = FALSE 但 oracle 客户端不允许我使用不区分大小写的密码登录。
出现错误:Ora-01017
关于我如何为这个 oracle 服务器版本实现这一点的任何线索。
从 oracle 版本 12.2.x 开始,用户无法使用不区分大小写的密码登录,即使 SEC_CASE_SENSITIVE_LOGON = FALSE 如果用户的 PASSWORD_VERSIONS 不是 10g。
以下 sql 应显示用户的 PASSWORD_VERSIONS。
select USERNAME,ACCOUNT_STATUS,PASSWORD_VERSIONS from dba_users;
USERNAME ACCOUNT_STATUS PASSWORD_VERSIONS
--------------- -------------- -----------------
dummyuser OPEN 11G 12C
使 PASSWORD_VERSIONS 与 10g 兼容
在上述步骤之后,创建的新用户也将具有相同的设置 PASSWORD_VERSIONS 应该是这样的
select USERNAME,ACCOUNT_STATUS,PASSWORD_VERSIONS from dba_users;
USERNAME ACCOUNT_STATUS PASSWORD_VERSIONS
--------------- -------------- -----------------
dummyuser OPEN 10G 11G 12C