本日、ログインしようとしたらいきなりエラーがでてログインできない…。 特にシステムには修正は入ってないのだが突然何事? エラーログを調べてみると『ORA-28001:パスワードが期限切れです。』と でているではないですか! ログインユーザのパスワード利用期限は無期限だけどと思ったら何とオラクルの ユーザIDのパスワードが期限切れになっている模様。 使っているDBが11gだったのですが、こちらがデフォルトでパスワードの有効期限が 180日に設定されているらしい。 そういえば、10gから11gに変えたものそのくらいだったかも…。 DBサーバにログインして、DOSプロンプトから以下のコマンドで復旧しました。 set oracle_sid=[サービス名] sqlplus sys/[パスワード] as sysdba alter profile default limit password_life_