oracleのパスワード
ORA-28001_パスワードが期限切れです
これは、パスワードの有効日数の期限切れの意味である。
パスワードの復活方法
sqlplusから起動を行えば良い
Oracleの覚え書き
パスワードを無期限にする方法
プロファイルのPASSWORD_LIFE_TIMEを設定すれば良い。
ログインIDに該当するプロファイルを知る
SQL> select username,profile from dba_users 2 where username = 'TESTUSER'; USERNAME PROFILE ---------- -------- TESTUSER DEFAULT
TESTUSERのプロファイルはDEFAULTである。通常のプロファイルはDEFAULTである。
DEFAULTのパスワードの有効期限を確認する。
SQL> select * from dba_profiles 2 where profile = 'DEFAULT' 3 and resource_name = 'PASSWORD_LIFE_TIME'; PROFILE RESOURCE_NAME RESOURCE_T LIMIT ---------- -------------------- ---------- ----- DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
新規にユーザプロファイルを作成し、有効期限を設定
create profile TESTUSER_PROFILE limit PASSWORD_LIFE_TIME UNLIMITED;
UNLIMITED:無期限
作成したプロファイルをアカウントに割り当てる
alter user TESTUSER profile TESTUSER_PROFILE;