oracleパスワード期限切れソリューション
3473 ワード
ERROR:ORA-28002: the password will expire within 6 days
エラーはパスワードが期限切れになることを示すもので、この問題を解決する方法は2つあります.
一.エラーが発生したユーザーのパスワードの変更
パスワードの期限切れが報告されているアカウントはパスワードをもう一度変更する必要があります(DBA権限が必要です)
システムユーザーを例に
再接続データはパスワードが期限切れになることはありません.
他のユーザーであれば、他のユーザー名を使用します.
二.
パスワードを期限切れにしない
1.ユーザーのプロファイル設定を表示するには:
一般ユーザーのプロファイル設定はすべてDEFAULTです.
2.システムprofilesのPASWORDを表示するLIFE_TIME設定.
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- ------------------------------------------------DEFAULT PASSWORD_LIFE_TIME PASSWORD 180dys
==============================================================
3.DBA_の変更PROFILESでPASWORD_LIFE_TIMの設定は、ULIMITEDに変更されました.
変更後の設定はすぐに有効になり、データベースを再起動する必要はありません.パスワードは期限切れになりません.
エラーはパスワードが期限切れになることを示すもので、この問題を解決する方法は2つあります.
一.エラーが発生したユーザーのパスワードの変更
パスワードの期限切れが報告されているアカウントはパスワードをもう一度変更する必要があります(DBA権限が必要です)
システムユーザーを例に
sqlplus / as sysdba
alter user system identified by root;
再接続データはパスワードが期限切れになることはありません.
他のユーザーであれば、他のユーザー名を使用します.
alter user scott identified by tiger;
二.
パスワードを期限切れにしない
1.ユーザーのプロファイル設定を表示するには:
SELECT username,profile FROM dba_users;
一般ユーザーのプロファイル設定はすべてDEFAULTです.
2.システムprofilesのPASWORDを表示するLIFE_TIME設定.
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- ------------------------------------------------DEFAULT PASSWORD_LIFE_TIME PASSWORD 180dys
==============================================================
3.DBA_の変更PROFILESでPASWORD_LIFE_TIMの設定は、ULIMITEDに変更されました.
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
変更後の設定はすぐに有効になり、データベースを再起動する必要はありません.パスワードは期限切れになりません.