">

Oracle Veritabanı Profil Tanımlama

Oracle Veritabanı Profil Tanımlama

Merhaba Arkadaşlar,

Veritabanımızda kullanıcılar tarafından sorulan sık sık karşılaştığımız sorulardan biride şu isimli user lock lanmış lock'ı kaldırabilirmisindir. Bunun için aşağıdaki yöntemi kullanarak ilgili kullanıcının şifresinin yanlış girilme sayısını unlimited yapabilirsiniz. Bunun için iki yöntem var;

Yöntem-1:

İlk olarak aşağıdaki sql ile kullanıcının hangi profile da olduğu kontrol edilir  

SELECT PROFILE FROM DBA_USERS t where t.username='USERNAME';

 

  •  Kullanıcının kullandığı profil’in parametresi unlimited olarak değiştirilir.

 

ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;

 

Yöntem-2:

 

Yukardaki yöntem için diğer kullanıcılarda bu profili kullanıyor bu sebebden dolayı unlimited’a çekemeyiz denilirse bu yöntem uygulanır.
  • Yeni bir profile aşağıdaki script ile oluşturulur ve istenilen user’a yetki verilir.

 

create profile unlimitedfailed_login limit
sessions_per_user unlimited
cpu_per_session unlimited
cpu_per_call unlimited
connect_time unlimited
idle_time unlimited
logical_reads_per_session unlimited
logical_reads_per_call unlimited
composite_limit unlimited
private_sga unlimited
failed_login_attempts unlimited
password_life_time 180
password_reuse_time unlimited
password_reuse_max unlimited
password_lock_time 1
password_grace_time 7
password_verify_function Null;
-- Add users to profile
alter user USERNAME profile unlimited_failed_login;


Umarım faydalı olmuştur...

Yorumlar

Henüz yorum yapılmadı.

Yorum Yapın