2011-11-28 6 views

cevap

7

DBA_CONTEXT (veya [ALL_CONTEXT][1]) görünümlerini, ayrıcalıklarınıza ve neye baktığınıza bağlı olarak sorgulayabilirsiniz. ALL_CONTEXT, geçerli oturumda belirlenen özniteliklerin tümünü listeler. DBA_CONTEXT, veritabanındaki tüm bağlamları listeler. Ancak, DBA_CONTEXT görünümü sorgulamak edebilmek için ek ayrıcalıklara olması gerekir (SELECT ANY DICTIONARY ayrıcalık veya SELECT_CATALOG_ROLE rolü fazlasıyla yeterli olurdu ama aynı zamanda özellikle bu görünüme erişimi verilebilir)

SELECT namespace, 
     schema, 
     package, 
     type 
    FROM dba_context 

bir olacak HR_SECURITY ad alanı için PKG_SECURITY paketinin TYPEACCESSED GLOBALLY ile ilişkili olduğunu gösteren satır.

+0

Benim için 'DBA_CONTEXT' çalışıyor. 'ALL_CONTEXT' neredeyse hiç isim alanını listeler. – AppleGrew