2011-11-28 17 views

Odpowiedz

7

Możesz zapytać o widok DBA_CONTEXT (lub [ALL_CONTEXT][1]) w zależności od uprawnień i kontekstów, które przeglądasz. ALL_CONTEXT wyświetli listę wszystkich kontekstów, które mają atrybuty ustawione w bieżącej sesji. DBA_CONTEXT zawiera listę wszystkich kontekstów w bazie danych. Jednak trzeba mieć dodatkowe uprawnienia, aby móc kwerendy widoku DBA_CONTEXT (the SELECT ANY DICTIONARY przywilej lub SELECT_CATALOG_ROLE rola byłaby bardziej niż wystarczające, ale można również uzyskać dostęp do tego widoku konkretnie)

SELECT namespace, 
     schema, 
     package, 
     type 
    FROM dba_context 

będą miały wiersz dla przestrzeni nazw HR_SECURITY wskazujący, że jest on powiązany z pakietem PKG_SECURITY z TYPE z .

+0

Dla mnie działa 'DBA_CONTEXT'. "ALL_CONTEXT" prawie nie zawiera żadnych przestrzeni nazw. – AppleGrew

Powiązane problemy