18c Соответствие текущему паролю необходимой сложности для обновления истекающего пароля на тот же пароль

После переноса базы данных с 11g на 18g (облачная версия) я получаю сообщение о том, что срок действия пароля пользователя истекает через несколько дней. Потому что эти пользователи являются источником подключения ко многим веб-приложениям. Мне нужно будет повторно использовать тот же пароль.

Я попытался изменить срок действия пароля на неограниченный, но уже слишком поздно для пользователей, уже находящихся в статусе «льгота».

Поэтому при попытке изменить свой пароль на тот же, что и у старого; Я получаю сообщение о том, что они не соответствуют необходимой сложности (либо в виде 2 специальных символов, либо в виде заглавных букв)


    ORA-20000: password must contain 2 or more special characters
    28003. 00000 -  "password verification for the specified password failed"
    *Cause:    The new password did not meet the necessary complexity
               specifications and the password_verify_function failed
    *Action:   Enter a different password. Contact the DBA to know the rules for
               choosing the new password

Есть ли возможность изменить параметры сложности; и если да, то это также инструмент для пароля в «льготном» режиме?

Большое спасибо за Вашу помощь

Хорошего дня


person Antoine    schedule 13.02.2020    source источник
comment
Вы можете получить лучший ответ на dba.stackexchange.com   -  person sandman    schedule 13.02.2020


Ответы (1)


вы, безусловно, можете создать свою собственную функцию сложности пароля, чтобы делать то, что вы хотите, а затем связать ее с профилем. Я бы предложил также создать для этого новый профиль, чтобы вы могли оставить «по умолчанию» в покое. Затем назначьте новый профиль соответствующим пользователям.

person EdStevens    schedule 13.02.2020