2017-12-21 4 views
0

DBA_USERテーブルで期限切れのOracleユーザーに関する質問があります。PASSWORD_GRACE_TIMEのない日付によるOracle Expired User

expiry_dateがすでに現在の日付よりも古い場合に、アカウントのステータスがOpenになっているとはどういう意味ですか?私の意見では、アカウントの有効期限はPASSWORD_GRACE_TIMEに依存します。しかし、PASSWORD_GRACE_TIME = Unlimitedの場合はどうなりますか?例えば

(現在の日付= 2017年12月21日)

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? 

私が正しいですか?

+0

を自分のパスワードを変更する必要がありますとだけACCOUNT_STATUSをEXPIRY_DATE後の最初のログイン後にEXPIRED(GRACE)に変更され、ユーザーを思い出させる権利である必要があり、彼パスワードを変更する必要がありますが、それについてはわかりません。何かを試しましたか? ACCOUNT_STATUSを 'EXPIRED(GRACE)'に変更するには、ユーザーはログオンする必要があります。ステータスは自動的に変更されません。 –

+0

ありがとうございました。私も同じと思うが、残念ながらまだテストはできない。 –

答えて

0

Wernfried私はOracleが延々とユーザーを思い出させるだろうと想定Oracleが延々と彼は

関連する問題