Oracle Kullanıcı Yetkilendirme İşlemleri

Oracle Veri tabanında oluşturmuş olduğumuz kullanıcılara yetkiler vermemiz ve almamız gerekebilir. Aşağıda örnekleri mevcuttur.

SİSTEM YETKİLENDİRME İŞLEMLERİ (SYSTEM PRIVILEGE)

Yetki Verme :

SQL> GRANT CREATE SESSION TO SEZGIN

Birden Fazla kullanıcıya yetki verme:

SQL> GRANT CREATE SESSION TO NEWUSER1,NEWUSER2;

Verilen Yetkiyi Geri Alma :

SQL> REVOKE CREATE TABLE FROM SEZGIN;

NESNE YETKİLENDİRMELERİ (OBJECT PRIVILEGE)

 Personel Tablosuna SELECT Yetkisi Veriyoruz.

SQL> GRANT SELECT ON PERSONEL TO NEWUSER;

 Personel Tablosunda iki kolona UPDATE Yetkisi Veriyoruz.

SQL>GRANT UPDATE (NAME,LASTNAME) ON PERSONEL TO SEZGIN;

Burada Personel tablosuna INSERT ve UPDATE yetkisi veriyoruz ayrıca başka bir kullanıcıya Yetki verebilmesi için WITH GRANT OPTION Komutunu kullanıyoruz.

SQL> GRANT INSERT, UPDATE ON PERSONEL TO SEZGIN
WITH GRANT OPTION;
 
Bütün Kullanıcılara yetki vermek istiyorsak PUBLIC Kullanılmalıdır.
SQL>GRANT SELECT,INSERT,UPDATE, ON KULLANICILAR TO PUBLIC;
 
Burada SEZGIN Kullanıcısından INSERT Yetkisini Geri Alıyoruz.
SQL>REVOKE INSERT ON KULLANICILAR FROM SEZGIN;

 

 

Yorum ekle

Loading