Блокирование доступа к БД

Функция

Определение оператора блокирования доступа к БД.

Спецификация
   
< блокирование доступа к БД >::=
Синтаксические правила
  1. < Имя пользователя > – имя зарегистрированного в БД пользователя, которому блокируется доступ к БД.

Общие правила
  1. Команда разрешена только создателю БД.

  2. Блокируется доступ к той БД, к которой по текущему соединению была подана эта команда.

  3. При попытке пользователя, которому заблокирован доступ к БД, установить соединение с этой БД, выдается код завершения 1026 («Неверный пароль»).

  4. Отмена блокировки доступа выполняется с помощью команды ALTER USER … UNLOCK.

  5. Команда GRANT CONNECT TO… не снимает блокировки, установленные командой ALTER USER …LOCK.

Пример
username SYSTEM/MANAGER8
create or replace user "test" identified by '12345678';
alter user "test" lock;
username "test"/'12345678'
1026: неверный пароль