Oracle Login şifre küçük-büyük ayrımı yaptırmak.
Oracle 11G ile gelen bir özelliktir.Daha eski versiyonlarda şifre büyük küçük harf
ayrımı yapmıyordu,11G ile büyük küçük harf ayrımını yaptırabiliyoruz.Kurulumda default
olarak sec_case_sensitive_logon parametresinin değeri FALSE geliyor, ama sonradan TRUE’ya çekebiliriz.
TRUE : büyük küçük şifre ayrımı var.
FALSE: büyük küçük şifre ayrımı yok.
mevcut şifre küçük-büyük durumuna bakalım:
SQL> Select value from v$parameter where name='sec_case_sensitive_logon';
VALUE
--------
FALSE
SQL> Alter User Scott identified by ScotT;
SQL> conn scott/scott
Connected.
SQL> conn scott/ScotT
Connected.
Büyük küçük harf ikisiyle de bağlandık.parametreyi TRUE yapıp deneyelim.
SQL> Alter system set sec_case_sensitive_logon=TRUE;
SQL> Conn scott/scott
ERROR:
ORA-01017: invalid username/password; logon denied
Scott’un şifresini ScotT olarak girseydik bağlanacaktı.Küçük büyük harf ayrımından bağlanmadı.
NOT: sec_case_sensitive_logon parametresini TRUE yapsak da SYS’in şifresi küçük-büyük ayrımına takılmıyor,SYS her türlü bağlanabiliyor..
Umarım faydalı olur.