Теория для лабораторной работы №1 - "Изучение команд DDL", страница 3

 

При назначении пользователю системных привилегий или ролей Oracle автоматически добавляет эту привилегию или роль в домен привилегий или ролей пользователя.

 

Системные привилегии, поддерживаемые Oracle:

Привилегия

Доступные операции

ALTER ANY CLUSTER

Позволяет изменять любой кластер в любой схеме.

ALTER ANY INDEX

Позволяет изменять любой индекс в любой схеме.

ALTER ANY PROCEDURE 

Позволяет изменять любую запомненную процедуру, функцию в любой схеме.

ALTER ANY ROLE   

Позволяет изменять любую роль в базе данных.

ALTER ANY SEQUENCE     

Позволяет изменять любую последовательность в базе данных.

ALTER ANY SNAPSHOT

Позволяет изменять любую фотографию в базе данных.

ALTER ANY TABLE

Позволяет изменять любую таблицу или представление в схеме.

ALTER ANY TRIGGER

Позволяет разрешать, запрещать или компилировать любой триггер в любой схеме.

ALTER DATABASE  

Позволяет изменять базу данных.

ALTER PROFILE

Позволяет изменять профиль.

ALTER RESOURCE COST

Позволяет устанавливать стоимость ресурсов в текущей сессии.

ALTER ROLLBACK SEGMENT

Позволяет изменять сегменты отката.

ALTER SESSION

Позволяет выполнить оператор ALTER SESSION.

ALTER SYSTEM

Позволяет выполнить оператор ALTER SYSTEM.

ALTER TABLESPACE

Позволяет изменять табличное пространство.

ALTER USER

Позволяет изменить любого пользователя. Эта привилегия позволяет изменить пароль другого пользователя, назначить квоты на любые табличные пространства, установить табличные пространства по умолчанию и временные, назначить профиль и роли.

ANALYZE ANY

Позволяет анализировать любую таблицу, кластер или индекс в любой схеме.

AUDIT ANY

Позволяет проверять любой объект в любой схеме, используя оператор AUDIT.

AUDIT SYSTEM

Позволяет выполнить оператор AUDIT.

BACKUP ANY TABLE

Позвоялет использовать экспортную утилиту для увеличения числа экспортируемых объектов из схем других пользователей.

BECOME USER

Позволяет стать другим пользователем.

COMMENT ANY TABLE

Позволяет делать комментарии к любой таблице, представлению или столбцу в любой схеме.

CREATE ANY CLUSTER     

Позволяет создавать кластер в любой схеме.

CREATE ANY INDEX

Позволяет создавать индекс в любой таблице любой схемы.

CREATE ANY PROCEDURE           

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

CREATE ANY SEQUENCE  

Позволяет создавать последовательность в любой схеме.

CREATE ANY SNAPSHOT

Позволяет создавать фотографии в любой схеме.

CREATE ANY SYNONYM

Позволяет создавать собственные синонимы в любой схеме.

CREATE ANY TABLE           

Позволяет создавать таблицы в любой схеме. Владелец схемы, должен иметь свободное табличное пространство для создаваемой таблицы.

CREATE ANY TRIGGER

Позволяет создавать триггер в любой схеме.

CREATE ANY VIEW

Позволяет создавать представления в любой схеме.

CREATE CLUSTER

Позволяет создавать кластеры в собственной схеме.

CREATE DATABASE LINK

Позволяет создавать собственные связи в своей схеме.

CREATE PROCEDURE

Позволяет создавать процедуры, функции в собственной схеме.

CREATE PROFILE   

Позволяет создавать профили.

CREATE PUBLIC DATABASE LINK

Позволяет создавать общедоступные связи.

CREATE PUBLIC SYNONYM

Позволяет создавать общедоступные синонимы.

CREATE ROLE

Позволяет создавать роли.

CREATE ROLLBACK SEGMENT     

Позволяет создавать сегменты отката.

CREATE SEQUENCE

Позволяет создавать последовательности в собственной схеме.

CREATE SESSION

Позволяет подсоединиться к базе данных.

CREATE SNAPSHOT

Позволяет создавать фотографии в собственной схеме.

CREATE SYNONYM

Позволяет создавать синонимы в собственной схеме.

CREATE TABLE       

Позволяет создавать таблицы в собственной схеме. Для создания таблицы пользователь должен иметь свободной табличное пространство.

CREATE TABLESPACE

Позволяет создавать табличные пространства.

CREATE TRIGGER

Позволяет создавать триггер в собственной схеме.

CREATE USER         

Позволяет создавать пользователей. Эта привилегия также позволяет назначить квоты на любое табличное пространство, установить табличные пространства по умолчанию и временные, назначить профиль создаваемого пользователя.

CREATE VIEW

 

Позволяет создавать представления в собственной схеме.

DELETE ANY TABLE

Позволяет удалять строки из таблиц или представлений в любой схеме.

DROP ANY CLUSTER

Позволяет удалять кластеры в любой схеме.

DROP ANY INDEX

Позволяет удалять индексы в любой схеме.

DROP ANY PROCEDURE

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

DROP ANY ROLE

Позволяет удалять роли.

DROP ANY SEQUENCE

Позволяет удалять последовательности в любой схеме.

DROP ANY SNAPSHOT

Позволяет удалять фотографии в любой схеме.

DROP ANY SYNONYM

Позволяет удалять частные синонимы в любой схеме.

DROP ANY TABLE   

Позволяет удалять таблицы в любой схеме.

DROP ANY TRIGGER

Позволяет удалять триггеры в любой схеме.

DROP ANY VIEW

Позволяет удалять представления в любой схеме.

DROP PROFILE

Позволяет удалять профили.

DROP PUBLIC DATABASE LINK

Позволяет удалять общедоступные связи.

DROP PUBLIC SYNONYM

Позволяет удалять общедоступные синонимы.

DROP ROLLBACK SEGMENT

Позволяет удалять сегменты отката.

DROP TABLESPACE

Позволяет удалять табличные пространства.

DROP USER

Позволяет удалять пользователей.

EXECUTE ANY PROCEDURE

Позволяет выполнить процедуры или функции в любой схеме.

GRANT ANY PRIVILEGE

Позволяет назначить любую системную привилегию.

GRANT ANY ROLE

Позволяет назначить любую роль.

INSERT ANY TABLE

Разрешает вставку строк в таблицы или представления в любой схеме.

LOCK ANY TABLE

Позволяет замыкать таблицы и представления в любой схеме.

SELECT ANY SEQUENCE

Позволяет ссылаться на последовательности, находящихся в любой схеме.

SELECT ANY TABLE           

Позволяет запрашивать таблицы, представления или фотографии в любой схеме.

UNLIMITED TABLESPACE

Позволяет использовать неограниченный размер любого табличного пространства. Эта привилегия игнорирует все квоты, назначенные ранее. Эту привилегию нельзя назначить ролям.