Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Системные привилегии

Системные привилегииСистемные привилегии специфичны для базы данных. Каждый производитель реализует собственный набор системных привилегий, которые часто имеют разное значение в разных СУБД. В некоторых СУБД (к примеру, в Microsoft SQL Server) вообще не реализованы системные привилегии — они задаются на уровне Объектов защиты. Список разрешений, характерный для Microsoft SQL Server, представлен Oracle 11g имеет в буквальном смысле десятки системных привилегий (и ролей, с которыми они связаны). Наиболее популярные из них перечислены в табл. 12.3. Синтаксис инструкции, назначающей привилегии, согласуется со стандартом SQL. Все назначенные привилегии применяются немедленно. В следующем коде представлен базовый синтаксис назначения системных привилегий в Oracle 11g. Доступные системные привилегии перечислены в табл. 12.3 (некоторые наиболее сложные в данный список не включены). Пользователю можно назначать привилегию или роль (которой, в свою очередь, назначены привилегии). Ключевое слово ALL в синтаксисе инструкции позволяет одновременно назначить все привилегии и может дополняться словом PRIVILE — GIES, представленным в Oracle для совместимости со стандартом SQL Разрешает изменять базу данных Oracle Разрешает удалять любой оператор в любой схеме Разрешает выполнять любой оператор в любой схеме Разрешает создавать процедуру или функцию, обособленную или в пакете, в собственной схеме (или любой схеме, если использовано Ключевое слово any)Разрешает изменять любую роль в существующей базе данных Разрешает удалять любую роль, существующую в базе данных Разрешает назначать любую существующую в базе данных роль Разрешает создавать последовательность в собственной (или любой) схеме

Разрешает изменять любую последовательность в схеме Разрешает удалять любую последовательность в схеме Открывает доступ к любой последовательности в любой схеме Разрешает подключение к базе данных Oracle Разрешает выполнять инструкции alter session Разрешает создавать частные и публичные синонимы в собственной (или любой) схеме