Windchill 后台报java.sql.SQLException: ORA-28000: the account is locked错误解决办法

今天在本地实现一个功能时,前台触发查询后台数据时发生异常,查看日志

java.sql.SQLException: ORA-28000: the account is locked

        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382)
        at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:573)
        at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:431)
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:445)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
        at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:366)
        at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:752)
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:366)

查找解决方法

--第一步:查询用户的proifle 
select username,profile from dba_users;
--第二步:查看指定概要文件(如default)的密码有效期: 
select *from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
--第三步:将密码有效期由默认的180天修改成“无限制”(修改之后不需要重启动数据库,会立即生效) 
alter profile default limit password_life_time unlimited;
如果还是有问题,请用超级管理员对账号wcadmin进行解锁

D:\ptc\Windchill_10.0\Windchill>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 4月 29 17:12:48 2019

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn sys as sysdba
输入口令:
已连接。
SQL> alter user wcadmin account unlock;

用户已更改。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Wonly_Wu/article/details/89678939
今日推荐