仕事上で経験したメモです。今回は本番環境で発生してしまった失敗談です。 昨年、とある案件で、ユーザに導入してもらったデータベースORACLE 11g において、当方が開発したシステムがある日突然データベースへ接続できなくなったという問い合わせを受け、調査したところ、ORA-28001のパスワード期限切れが発生していた。ネットで色々調べたところ、Oracle 11gからデフォルトでパスワードに有効期限180日が付いていることが判明。今まで8i~10gを触ってきていたが、11gについては新機能や変更点については調査したものの、こんな大事なことが漏れていた。。(本来は全ての変更点を把握するべきなのですが・・) とりあえず、10gまで通り(パスワードは無期限有効)にする設定、ロックされたアカウントを復旧させる設定をメモっておく。 1. SQLPlusを起動: sqlplus /nolog 2. S