Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 33 стр.

UptoLike

Составители: 

32
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK;
GRANT "READER" TO "Petrov_Read";
Commit;
Управление паролями
Если система управления паролями доступна, то пользователи не могут
изменить пароли командой ALTER USER. Пользователь должен изменять
пароли, используя SQL*Plus или OCIPasswordChange, в которых прини-
маются в качестве параметров старый и новый пароли.
Оператор отмены привилегий
Синтаксис отмены привилегий:
REVOKE [with grant option]
< привилегии >,…
ON < объект >,…
FROM <имя_пользователя>;
Предложение with grant option сохраняет за
пользователем перечис-
ленные привилегии, но отменяет его право передавать их кому-либо дру-
гому.
Пример:
REVOKE SELECT ON "ADMIN_BOOKS"."AUTHORS" FROM "READER";
Оператор изымания роли у пользователя:
Revoke <список ролей> from <список пользователей>.
Пример:
REVOKE READER FROM "Petrov_Read";
Варианты заданий к лабораторной работе 3
Общие положения
В утилите SQL *Plus Worksheet выполнить примеры, которые даны по
ходу работы.
По индивидуальному варианту базы
данных, которая выполнена в ла-
бораторной работе 1, определить 2-3 должностных лица, которые могут
работать с таблицами БД. Для каждого должностного лица определить на-
бор привилегий, которыми он может пользоваться.
В утилите SQL *Plus Worksheet создать под каждое должностное лицо
соответствующую роль, наделить эту роль определенными привилегиями.
Далее создать по одному пользователю на
каждую должность и присвоить
им соответствующие роли.