Hurriyet

4 Ekim 2013 Cuma

Oracle Veritabanı: ORAPWD - Oracle Password File Komutu

Orapwd komutu Oracle Database için bir password yaratma aracıdır.

Orapwd komutunu çalıştırmadan önce remote_login_passwordfile parametresi set edilmelidir.

Remote_login_passwordfile parametresi ile Oracle şifre dosyasına bakılıp bakılmayacağını ve kaç tane database'in password file'ı kullanabileceğini bilir.

Değerler:


  • None: Oracle şifre dosyalarını görmezden gelir. Kullanıcılar işletim sistemi tarafından onaylanmalıdırlar.
  • Shared:  Birden fazla database password dosyasını kullanabilir ama tek tanınan kullanıcı sys'dir.
  • Exclusive: Password dosyası sadece bir database tarafından kullanılabilinir. Password dosyası sys'den başka kullanıcıları da tutabilir.


Bu parametre kullanılır hale getirilmezse uzaktaki bir makinadan sysdba olarak bağlanılamaz.

Bir Kullanıcı Orapwd Dosyasına Nasıl Atanır?

Orapwd dosyasına kullanıcının eklenmesi için sysdba yetkisi verilmesi gerekir.

GRANT SYSDBA TO Berke;

Kaldırmak için

REVOKE SYSDBA FROM Berke;

Password dosyasındaki kayıtlı kullanıcılar kimlerdir?

select * from v$pwfile_users;  


Orapwd nasıl kullanılır?


orapwd file=orapwSID password=oracle entries=5 force=y

Kullanım syntax'ı yukarıdaki gibidir.

File argümanı; şifre dosyasına isim atamak için kullanılır.
Entries argümanı opsiyonel olarak kaç tane kullanıcı hesabına yer ayrılacağını gösterir. Yani bir şifre dosyasında kaç tane kullanıcının şifresi tutulacağı belirtilir.
Force argümanı eğer "y" ise varsa var olan şifre dosyasının silinip tekrar yaratılmasını sağlar.
Ignorecase argümanı da opsiyonel olup eğer değeri "y" ise şifrelerin büyük veya küçük harflerle yazılması önemli olmaz.





Hiç yorum yok:

Yorum Gönder