【发布时间】:2017-03-10 17:08:25
【问题描述】:
我已经获得了 oracle 用户密码到期日期,
Select Expiry_date from USER_USERS;
我想在密码即将到期时发出警告消息。
目前我的密码不会很快过期。我想将到期日期更改为之前的日期,以便我可以测试我的代码。
我的用户帐户密码即将过期。即我想得到ORA-28002 ERROR。
我尝试使用
alter user XYZ password expire;
这会将我的用户 ACCOUNT_STATUS 设置为 EXPIRED 状态,但我希望它处于 EXPIRED(GRACE) 状态。
请提出任何可能的方法。
【问题讨论】:
-
更改附加到该用户的个人资料。您可以将
PASSWORD_LIFE_TIME设置为一个较短的值(甚至可以设置为秒)。 -
我已经做到了,但它没有进入
EXPIRED(GRACE)state @WernfriedDomscheit -
您是否以该用户身份登录?否则状态不会更新。