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