0

GWT アプリケーションで選択クエリを実行しているときに、次の例外が発生します。

2013-01-15 19:36:34,407  WARN [org.hibernate.util.JDBCExceptionReporter] [btpool0-0] (JDBCExceptionReporter.java:100) - SQL Error: 28001, SQLState: 99999
2013-01-15 19:36:34,407 ERROR [org.hibernate.util.JDBCExceptionReporter] [btpool0-0] (JDBCExceptionReporter.java:101) - ORA-28001: the password has expired
ORA-02063: preceding line from LOCAL

原因を突き止めることができません。この問題を解決するのを手伝ってくれる人はいますか?

オラクルのバージョン: 11g

休止状態のバージョン: 3.4.0

前もって感謝します。

4

3 に答える 3

1

Windowsを使用している場合は、これを試してください。これは、パスワードをリセットするために使用されます。

set ORACLE_HOME=<YOUR_ORACLE_HOME>;
set ORACLE_SID=<SID>
Sqlplus / as sysdba
startup ;

データベースが起動した後。

SQL > alter user <USERNAME> identified by <password >
于 2013-01-15T14:16:22.097 に答える
1

The issue is one of two things:

1) Your password has expired, you need to update it.

2) The system thinks your password is expired, you need to update it.

This can be solved quite easily if you open SQL Developer and do the following:

Right click on the connection -> Change password

If you are running multiple databases (such as a test and production) change the password in all places, this may sound off, but there are other questions that have this same problem resolution.

source

于 2013-01-15T14:17:32.713 に答える
1

エラーメッセージは、パスワードの有効期限が切れていることを示しています。file資格情報と、プロパティまたはdb.xmlファイルの資格情報を確認する必要があります。コマンドラインから資格情報でログインできますか?

于 2013-01-15T14:13:43.303 に答える