【Oracle】ログインユーザーのパスワードを無期限に設定する
有効期限が設定されているか確認する。
sysユーザーのパスワードが分からないならムリ。
sqlplus sys/パスワード@接続先 as sysdba select * from dba_profiles where resource_name = 'PASSWORD_LIFE_TIME';
期限が切れていない場合は、手順2まででOK。
期限が切れていたら(ブロックされていたら)
全ての手順を実施してブロックを解除
SQLPlusでsysユーザーでログイン。
sysユーザーのパスワードが分からないならムリ。sqlplus sys/パスワード@接続先 as sysdba
デフォルトプロファイルの設定でパスワードを無期限に変更
alter profile default limit password_life_time unlimited;
ロックされているユーザのパスワードを再設定
alter user ユーザ名 identified by 新パスワード;
ロックされているユーザのロックを解除
alter user ユーザ名 account unlock;
パスワード変更したユーザのパスワードを再設定(元のパスワードに戻す)
alter user ユーザ名 identified by 元パスワード;