Oracle 11g以降ではユーザのパスワードに対する有効期限が180日になっており、期限が過ぎるとORA-28001: the password has expiredエラーが発生します。
この問題を解消するには、下記のコマンドを実行します。
-- 新パスワードを設定
ALTER USER ユーザID IDENTIFIED BY 新パスワード;
-- アカウントをアンロック
ALTER USER ユーザID ACCOUNT UNLOCK;
-- (必要に応じて)パスワードの有効期限を無期限に変更する
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
こちらもおススメ