Существует некоторая конструкция
ALTER USER scott PASSWORD EXPIRE
Но как я могу подобрать пароль для неограниченного состояния?
Существует некоторая конструкция
ALTER USER scott PASSWORD EXPIRE
Но как я могу подобрать пароль для неограниченного состояния?
Следующий оператор приводит к истечению срока действия пароля пользователя:
ALTER USER user PASSWORD EXPIRE;
Если вы заставляете пароль пользователя базы данных истекать с помощью PASSWORD EXPIRE, пользователь (или администратор базы данных) должен изменить пароль, прежде чем пытаться войти в базу данных после истечения срока действия. Такие инструменты, как SQL * Plus, позволяют пользователю сменить пароль при первой попытке входа в систему после истечения срока действия.
ALTER USER scott IDENTIFIED BY password;
Установит/reset пароль пользователя.
Для получения дополнительной информации см. альтернативный пользователь doc
Если вы создаете пользователя, используя такой профиль:
CREATE PROFILE my_profile LIMIT
PASSWORD_LIFE_TIME 30;
ALTER USER scott PROFILE my_profile;
то вы можете изменить время жизни пароля следующим образом:
ALTER PROFILE my_profile LIMIT
PASSWORD_LIFE_TIME UNLIMITED;
Я надеюсь, что это поможет.
При применении нового профиля к пользователю вы также должны проверить, что ограничения ресурсов "включены" для базы данных в целом i.e.RESOURCE_LIMIT = TRUE
Проверить значение параметра. Если в случае это:
SQL> show parameter resource_limit
NAME TYPE VALUE
------------------------------------ ----------- ---------
resource_limit boolean FALSE
Its mean resource limit is off,we ist have to enable it.
Use the ALTER SYSTEM statement to turn on resource limits.
SQL> ALTER SYSTEM SET RESOURCE_LIMIT = TRUE;
System altered.