1. ホーム
  2. oracle

[解決済み] ORA-28001:パスワードの有効期限が切れています。

2022-03-10 18:58:36

質問

Oracleのデータベースについて問題に直面しています。データベースを開くと、次のようなメッセージが表示されました: "ORA-28001: The password has expired"

私のアカウントをあるもので更新しました。

sqlplus /nolog
SQL> connect / as SYSDBA
Connected.

SQL> SELECT username, account_status FROM dba_users WHERE ACCOUNT_STATUS LIKE '%EXPIRED%';

SQL> ALTER USER system IDENTIFIED BY system;         
User altered.

SQL> ALTER USER system ACCOUNT UNLOCK;
User altered.

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Profile altered.

SQL> exit

確認したところ、私のアカウントは システム'はOPENになっていますが、Oracle SQL Developerで開くと、まだアラートが表示されます。

ORA-28001: The password has expired

私は非常に多くのリンクを参照しましたが、それはまだ同じ問題、これを修正するにはどうすればよいですか?

どのように解決するのですか?

問題は解決しましたので、あとは確認するだけです。

open_mode from v$database

をクリックして、確認してください。

check account_status to get mode information

を使用します。

alter user myuser identified by mynewpassword account unlock;