Feature
of Case sensitive passwords in 11g with
illustration
In Oracle 11g database you can use case sensitive security feature
with parameter
SEC_CASE_SENSITIVE_LOGON
How to enable case sensitive
password feature
SQL> SHOW PARAMETER SEC_CASE_SENSITIVE_LOGON NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ sec_case_sensitive_logon boolean FALSE SQL> SQL> ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = TRUE; System altered. CONN / AS SYSDBA CREATE USER test IDENTIFIED BY Test; GRANT CONNECT TO test; SQL> CONN test/Test Connected. SQL> CONN test2/test2 ERROR: ORA-01017: invalid username/password; logon denied Warning: You are no longer connected to ORACLE. Here you can easily see that if SEC_CASE_SENSITIVE_LOGON to TRUE then you have to enter password in exact case in which you assign the password to user and in case when you change the case of password it is not connected .
How to Disable case sensitive password feature
SQL> SHOW PARAMETER SEC_CASE_SENSITIVE_LOGON NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ sec_case_sensitive_logon boolean TRUE SQL> SQL> ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE; System altered. CONN / AS SYSDBA CREATE USER test_2 IDENTIFIED BY Test_2; GRANT CONNECT TO test; SQL> CONN test_2/Test_2 Connected. SQL> CONN test_2/test_2 Connected. Here you can easily see that if SEC_CASE_SENSITIVE_LOGON to FALSE then you have to enter password in any case you connected .