Oracle:如何设置用户密码未出现?

fvi*_*tal 11 sql oracle

有一些建筑

ALTER USER scott PASSWORD EXPIRE
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能将密码设置为未过期状态?

RC.*_*RC. 13

以下语句导致用户密码过期:

ALTER USER user PASSWORD EXPIRE;
Run Code Online (Sandbox Code Playgroud)

如果使用PASSWORD EXPIRE导致数据库用户的密码到期,则用户(或DBA)必须在尝试登录到期后登录数据库之前更改密码.SQL*Plus等工具允许用户在到期后首次尝试登录时更改密码.

ALTER USER scott IDENTIFIED BY password;
Run Code Online (Sandbox Code Playgroud)

将设置/重置用户密码.

有关详细信息,请参阅alter user doc


Phi*_*ump 11

如果您使用如下配置文件创建用户:

CREATE PROFILE my_profile LIMIT
       PASSWORD_LIFE_TIME 30;
ALTER USER scott PROFILE my_profile;
Run Code Online (Sandbox Code Playgroud)

那么您可以像这样更改密码生存期:

ALTER PROFILE my_profile LIMIT
  PASSWORD_LIFE_TIME UNLIMITED;
Run Code Online (Sandbox Code Playgroud)

我希望有所帮助.