在我的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


无法找出原因。有人可以帮我解决这个问题吗?

Oracle版本:11g

休眠版本:3.4.0

提前致谢。

最佳答案

如果您使用的是Windows,请尝试此操作。这用于重置密码:

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


数据库启动后;

SQL > alter user <USERNAME> identified by <password >

07-24 14:39