【发布时间】:2017-12-21 15:33:18
【问题描述】:
我对 DBA_USER 表中已过期的 Oracle 用户有疑问。
当 expiry_date 已经早于当前日期时,帐户状态为 Open 是什么意思?在我看来,帐户的到期取决于 PASSWORD_GRACE_TIME。但是当 PASSWORD_GRACE_TIME = Unlimited 时会发生什么?
例如(当前日期 = 21.12.2017)
Expiry_date | PASSWORD_GRACE_TIME | User Expired?
01.01.2010 | 10 | Yes (User Expired -> User is not able to login)
20.12.2017 | 10 | No (User not Expired -> User is able to login)
01.01.2010 | Unlimited | No User not Expired?
我是对的?
【问题讨论】:
-
我认为 Oracle 会无休止地提醒用户他应该更改密码 - 但我不确定。你有没有测试什么?注意,为了将 ACCOUNT_STATUS 更改为
EXPIRED(GRACE),用户必须登录。状态不会自动更改。 -
非常感谢。我假设相同,但不幸的是我还不能测试它。
标签: oracle authentication password-protection