错误是这样的,我在myeclipse里面启动tomcat,就报这样的2个错,
 
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28000: the account is locked
 )
 Caused by: java.sql.SQLException: ORA-28000: the account is locked
 我在网上百度都是说锁住了,但是我在数据库里面查了无数次都没显示锁住,而且我还通过几种不同方法输了很多次解锁命令,但是没有用。一直报这个错,然后我把tomcat里面的项目删了重新加载也没有用 求高人救命!

解决方案 »

  1.   

    通过sqlplus 能用这个用户连上数据库?
      

  2.   

    账户被锁了吧  account ~~
      

  3.   

    用system用户登录到数据库再使用如下命令给那个用户解锁呢
    ALTER USER username ACCOUNT UNLOCK; 
      

  4.   

    出门左拐,进入java web专区。
      

  5.   

    sqlplus / sysdba
    解锁
      

  6.   

    用户被锁定了。 用sys 或者解锁吧 
      

  7.   

    +1
    估计是你tomcat中使用的oracle用户被锁定了。比如,你用的是scott,默认被锁定。
    用system或sys用户登录
    ALTER USER username ACCOUNT UNLOCK;