Kiran Dalvi
- 24 Sep, 2023
- 0 Comments
- 1 Min Read
Sec_case_sensitive_logon Parameter In Oracle
sec_case_sensitive_logon – This initialisation(init) parameter enables or disabled password case sensitivity in the database.
When it is true , login passwords are case sensitive.
if it is false , then login passwords are not case sensitive. but Default value is TRUE.
How to check this value :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | SQL> show parameter sec_case NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ sec_case_sensitive_logon boolean TRUE SQL> alter user TESTUSER identified by TESTpwd; User altered. SQL> connect TESTUSER/testpwd ERROR: ORA-01017: invalid username/password; logon denied Warning: You are no longer connected to ORACLE. SQL> connect TESTUSER/TESTpwd Connected. |
When sec_case_sensitive_logon is FALSE.
For Testing purpose , we will make this value FALSE.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SQL> ALTER SYSTEM SET sec_case_sensitive_logon=FALSE scope=both; database altered. SQL> show parameter sec_case NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ sec_case_sensitive_logon boolean FALSE SQL> alter user TESTUSER identified by TESTpwd; User altered. Now try to connect with any case (small or caps) SQL> SQL> connect TESTUSER/testpwd Connected. SQL> connect TESTUSER/TESTUSER Connected. |