Oracle 10g和Oracle 11g、12c 关于关于启用或禁用密码大小写敏感性的问题讨论
默认情况下,当在Oracle 10g以后的版本中创建或修改用户帐户时,密码是区分大小写的。为了控制密码中的区分大小写的使用,可以通过设置SEC_CASE_SENSITIVE_LOGON 初始化参数来进行控制。只有具有ALTE SYSTEM 特权的用户可以改变SEC_CASE_SENSITIVE_LOGON 初始化参数的设置。
当其值设置为 TRUE 时,启用区分大小写;当其值设置为 FALSE 时,禁用大小写敏感度。
在Oracle 11g 和 Oracle 12c 版本中,默认值是:TRUE。
SQL> select banner from v$version;
BANNER
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
PL/SQL Release 12.2.0.1.0 - Production
CORE 12.2.0.1.0 Production
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
NLSRTL Version 12.2.0.1.0 - Production
已选择 5 行。
已用时间: 00: 00: 00.60
SQL> show parameter SEC_CASE_SENSITIVE_LOGON;
NAME