Oracle kullanıcı işlemlerinden bir tanesi de kullanıcı şifresinin belirli aralıklarla değiştirilmesidir. Özellikle büyük ölçekli sistemlerde kullanıcı şifresinin değiştirilmesi çok istenen bir durum olmasa da güvenlik prosedürleri gereği en azından 6 aylık periyotlarla değiştirilmesi önerilen güvenlik yöntemlerinden bir tanesidir.
Oracle veritabanında kullanıcı işlemleri için ALTER USER komutu vardır. Bu komut aracılığı ile veritabanına kullanıcı erişim ayarlarını değiştirebilir ve Proxy sunucunun kimlik doğrulama olmadan veritabanına bağlanmasına izin verebilirsiniz. Bu makalenin konusu sadece kullanıcı şifresinin değiştirilmesi olduğu için konuyu detaylı incelemeyeceğim. Eğer ALTER USER ile ilgili detaylı bilgi almak isterseniz komutun kullanımı ile ilgili aşağıdaki resmi inceleyebilir ve detaylı dokümantasyonuna buradan erişebilirsiniz.
Oracle kullanıcı şifresini değiştirmek için aşağıdaki komutu kullanabilirsiniz.
ALTER USER user_name IDENTIFIED BY new_password;
Burada;
user_name: Şifresini değiştirmek istediğiniz kullanıcının Oracle Kullanıcı adı
new_password: Belirleyeceğiniz yeni şifredir.
Bu sorgu ile Oracle kullanıcı şifresini değiştirebilmek için değiştirmek istediğiniz kullanıcı ile bağlantı sağlamanız gerekiyor. Bunun dışında DBA rolündeki kullanıcılar da bu sorgu aracılığı ile şifreyi değiştirebilirler. Diğer rollerdeki farklı kullanıcıların REPLACE komutunu da ekleyerek eski şifreyi de girmeleri gerekiyor. Kendi kullanıcı şifrenizi değiştirmeye çalışıyorsanız ve ya DBA rolünde iseniz Oracle REPLACE kelimesini dikkate almaz ve şifre yanlış olsa bile şifre değiştirme işlemini başarıyla tamamlar.
ALTER USER user_name IDENTIFIED BY new_password REPLACE old_password
Önemli Not 1: Eğer eski şifreniz ile yeni şifreniz arasında fark varsa veritabanına bağlanan tüm uygulamaları durduğunuzdan emin olun. Eski şifreyle veritabanına erişmek isteyen bağlantılar veritabanının hatalı şifre nedeni ile kilitleyebilir.
Önemli Not 2: Şifre değiştirme işleminden sonra mevcut bağlantılarınız veritabanına bağlanmaya devam eder.
Uyarı 1: Oracle 1 saniye içinde şifrenin 1 defa değiştirilmesine müsaade eder. Bu yüzden özellikle komut satırından şifre değiştirilmemesi önerilmektedir.
Uyarı 2. Belirlediğiniz şifrenin Oracle şifre standartlarına göre belirlemeniz önemlidir.
Yorumlar
Yorum Gönder