Haz
30
2015

Db Kullanıcının Objeler Üzerindeki Yetkilerinin Görüntülenmesi ile ilgili Örnek SQL

Merhaba,

Belirli bir db kullanıcısı üzerine atanmış obje yetkilerinin görüntülendiği örnek bir sql i aşağıda bulabilirsiniz.

Tşk..

 
 
SELECT   p.grantee, p.PRIVILEGE, o.object_type,
         p.owner || '.' || p.table_name obj_name, p.grantor, p.grantable
    FROM dba_tab_privs p, dba_objects o
   WHERE grantee NOT IN ('DBA')
     AND o.owner = p.owner
     AND o.object_name = p.table_name
     AND p.GRANTEE = 'MKORKMAZ' --> yetki verilen kullanıcı 
     AND o.OBJECT_TYPE LIKE 'PACKAGE%' --> objenin tipi
     AND o.OBJECT_NAME LIKE 'XX%' --> objenin adı
ORDER BY p.grantee, p.owner, p.table_name, p.PRIVILEGE

Mustafa Korkmaz

Oracle Applications Developer at Partnera
2005 yılında Dokuz Eylül Üniversitesi Endüstri Mühendisliğinden Mezun
Oldu, 2011 Yılında Ahmet Yesevi Üniversitesi Bilgisayar Mühendisliğinde
Yüksek Lisansını Tamamlandı,2012 Yılında Doğuş Üniversitesinde Bilgisayar
Mühendisliği Doktora Eğitimine Başladı.10 yılı aşkın bir zamandır Oracle
Ürünleri Uygulama Yazılım Uzmanı Olarak profesyonel kariyerine devam
etmektedir. İlgi alanları Middleware, CI/CD,
Oracle Database , PL/SQL , Java , Makine Öğrenmesi ve Veri Madenciliği alanlarındadır.
2 versiyon Oracle Database ' (10g, 11g) inde OCA(Oracle Certificate Associate) ve
PL/SQL Certificated Professional ünvanları bulunmaktadır.
Mail: mustafakorkmz@gmail.com
Mustafa Korkmaz


Yorum yapın

*