Существует некоторая конструкцияOracle: как установить пароль пользователя без изменений?
ALTER USER scott PASSWORD EXPIRE
Но как я могу similair установить пароль для неиспользованного состояния?
Существует некоторая конструкцияOracle: как установить пароль пользователя без изменений?
ALTER USER scott PASSWORD EXPIRE
Но как я могу similair установить пароль для неиспользованного состояния?
Следующая инструкция вызывает пароль пользователя истекает:
ALTER USER user PASSWORD EXPIRE;
Если вызвать пароль пользователя базы данных истекает с ПАРОЛЬ EXPIRE, то пользователь (или администратор базы данных) необходимо изменить пароль, прежде чем пытаться войти в базу данных по истечении срока действия. Такие инструменты, как SQL * Plus, позволяют пользователю сменить пароль при первой попытке входа в систему после истечения срока действия.
ALTER USER scott IDENTIFIED BY password;
Устанавливает/отменяет пароль пользователей.
См альтер пользователя 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.
После того, как вы установите его истекать нет синтаксиса, чтобы установить его в состояние истекшего пользователя необходимо будет изменить свой пароль. – David