русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Права доступа Oracle


Дата добавления: 2015-07-09; просмотров: 946; Нарушение авторских прав


В Oracle команды назначения прав не так актуальны за счет готовых ролей и как указывалось ранее, каждый пользователь имеет полный доступ к одноименной схеме. В Oracle имя привилегии определяет и действие, и тип объектов.

Ключевое слово ANY указывает, что привилегия распространяется на все схемы, иначе только на текущую (из которой вызывается команда GRANT).

-- право на создание таблицы GRANT create table TO username; -- право на создание любых таблицGRANT create any table TO username; -- право на создание триггера GRANT create trigger TO username; -- право на уничтожение любой последовательностиGRANT drop any sequence TO username; -- право на изменение любой таблицыGRANT alter any table TO username; -- право на соединение к БДGRANT create session TO username;

Удаление прав доступа

Удаление прав делается командой REVOKE.

-- удаление права выборки из таблицы-- tblname пользователю usernameREVOKE select ON tblname FROM username; -- PostgreSQLREVOKE GRANT OPTION FOR ALL PRIVILEGES ON DATABASE dbname1, dbname2 FROM username; -- MySQLREVOKE ALL PRIVILEGES, GRANT OPTION FROM username;

Роли

Для удобства управления привилегиями используются роли. Им можно назначать права так же, как и пользователям или использовать вместо имени привилегии в командах GRANT и REVOKE.



<== предыдущая лекция | следующая лекция ==>
Права доступа PostgreSQL | Роли PostgreSQL


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.73 сек.