ALTER PROFILE
ALTER PROFILE — изменить определение профиля безопасности
Синтаксис
ALTER PROFILE имя RENAME TO новое_имя
ALTER PROFILE имя LIMIT параметр значение [...]
Описание
Команда ALTER PROFILE изменяет атрибуты профиля безопасности. Она имеет
несколько форм, которые описаны ниже.
Форма RENAME изменяет имя профиля безопасности.
Форма LIMIT изменяет ограничения, накладываемые на пользователей, которым назначен данный профиль безопасности.
Чтобы использовать команду ALTER PROFILE нужно быть администратором СУБД или
суперпользователем.
Параметры
имя
Имя изменяемого существующего профиля безопасности.
новое_имя
Новое имя профиля безопасности.
LIMIT параметр значение [ ... ]
Ограничения профиля безопасности, подлежащие изменению.
Поддерживаются следующие параметры:
-
max_failed_attempts (число | NULL)
Этот параметр определяет, сколько неудачных попыток входа в систему разрешено пользователям, к которым применен данный профиль безопасности. Для снятия ограничений следует указать значение NULL. -
auto_unlock (boolean)
Этот параметр включает авто-разблокировку. -
lockout_duration_sec (число)
Этот параметр устанавливает длительность (в секундах) блокировки для пользователей, к которым применен данный профиль безопасности. -
inactivity_lockout_sec (число | NULL)
Этот параметр устанавливает автоматическую блокировку по прошествии заданного времени бездействия (в секундах). Для снятия ограничений следует указать значение NULL. -
password_check (boolean)
Этот параметр включает применение политик проверки паролей к данному профилю безопасности. -
password_len (число | NULL)
Этот параметр устанавливает минимальную длину пароля для применяемой парольной политики. Для снятия ограничений следует указать значение NULL. -
alphabet_size (число | NULL)
Этот параметр устанавливает минимальную мощность алфавита пароля для применяемой парольной политики данного профиля безопасности. Для снятия ограничений следует указать значение NULL.
Примеры
Переименование профиля безопасности по умолчанию в profile9352:
ALTER PROFILE profile0 RENAME TO profile9352;
Задать новое значение ограничения для профиля:
ALTER PROFILE profile0 LIMIT max_failed_attempts 50;
Задать несколько значений одной командой:
ALTER PROFILE profile0 LIMIT max_failed_attempts 50 auto_unlock TRUE;
Снять ограничение у профиля безопасности:
ALTER PROFILE profile0 LIMIT password_len NULL;
Совместимость
В стандарте SQL нет команды ALTER PROFILE.