Help us understand the problem. What is going on with this article?

急にoracleに繋がらなくなった!?~ORA-28001:パスワードが期限切れです~

More than 1 year has passed since last update.

事象

つい数分前まで繋がっていたにもかかわらず、急にDBに繋がらなくなってしまいました。

ログを確認すると、【ORA-28001:パスワードが期限切れです】というエラーが出てました。

パスワードなんて変えた記憶もないし、ついさっきまで繋がっていたにも関わらずなぜだろうと調べた結果、

原因

oracle11g のデフォルトの設定では、パスワードの有効期限が180日に設定されており、180日経過するとこのエラーが発生するみたいです

対策

①パスワードの有効期限を廃止
②パスワードの再設定
③アカウントのロック解除

※以下SQLplusで対象のデータベースにログインして後の手順。

①パスワードの有効期限を廃止
> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
②パスワードの再設定
ALTER USER ユーザ名 IDENTIFIED BY 新パスワード;
③アカウントのロック解除
ALTER USER ユーザー名 ACCOUNT UNLOCK;

これで、ログインすることができ、有効期限は廃止され180日でパスワードの期限切れエラーは出なくなるはずです!

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした