Выяснить какие права у процедуры в Oracle

Иногда возникает задача проверить какие права имеет пакет в определенной схеме в СУБД ORACLE.
Это можно проверить легко выполнив пару SQL запросов.
Сперва стоит убедиться есть ли в наличии пакет, у которого мы хотим проверить права, это можно сделать SQL запросом:

Результатом выполнения будет список пакетов, процедур и функций принадлежащих данному пользователю:

Из результата видно, что у пользователя USER есть пакет под названием EXT_TABLE и нам как раз нужно узнать какие выданы права на пакет.
Выполняем запрос:

Результатом выполнения будет:

Из результата видно, что пакету EXT_TABLE выданы права на выполнения PUBLIC (всем пользователям).

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">