仕事上で経験したメモです。今回は本番環境で発生してしまった失敗談です。 昨年、とある案件で、ユーザに導入してもらったデータベースORACLE 11g において、当方が開発したシステムがある日突然データベースへ接続できなくなったという問い合わせを受け、調査したところ、ORA-28001のパスワード期限切れが発生していた。ネットで色々調べたところ、Oracle 11gからデフォルトでパスワードに有効期限180日が付いていることが判明。今まで8i~10gを触ってきていたが、11gについては新機能や変更点については調査したものの、こんな大事なことが漏れていた。。(本来は全ての変更点を把握するべきなのですが・・) とりあえず、10gまで通り(パスワードは無期限有効)にする設定、ロックされたアカウントを復旧させる設定をメモっておく。 1. SQLPlusを起動: sqlplus /nolog 2. S
![Oracle 11gからデフォルトでパスワード有効期限付きに - + YOSHIKI & Violet UK FAN SITE -Blind Tears- 管理人の日記 +](https://cdn-ak-scissors.b.st-hatena.com/image/square/719861ed0d41502fe14b5c7eccdeea49978a1262/height=288;version=1;width=512/https%3A%2F%2Fblogimg.goo.ne.jp%2Fuser_image%2F00%2Ff4%2F8826f829bb0c4b85343ceb0f642c65af.png)