由于项目需要,今天又遇到需要修改oracle的sec_case_sensitive_logon参数的情况,在此特意总结一下。
(1)在11g中, sec_case_sensitive_logon默认为true,既是区分大小写;设置为false后,普通用户是不区分大小的,但是针对sys管理员用户,还是区分大小写的;
(2)在12c中,该参数是舍弃的,不建议再使用;同时我们将它设置为false之后,会发现普通用户的密码不论是大写小写,还是原始正确的密码,均无法登录了。所以在12c中切记不要配置该参数。
以上是经过测试得出的结论,测试过程就不再粘贴了。粘贴一下12c中关于该参数的说明:
The
SEC_CASE_SENSITIVE_LOGON
parameter is deprecated. It is retained for backward compatibility only. For more information about the deprecation of this parameter,
see
Oracle Database Security Guide
.