weblogic控制台密码锁定解锁–密码重置(笔录)
一、weblogic控制台密码锁定–解锁
经常由于用户人员输入错误的密码导致weblogic的用户被锁定,默认情况30分钟后自动解锁,但是有由于急需(可能)登陆控制台,所以需要维护人员进行账号解锁;
1、用户锁定的异常日志信息
####<2020-12-25 02ʱ08ST> <Notice> <Security> <mysql-clone> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1608876494728> <BEA-090078> <User test in security realm myrealm has had 5 invalid login attempts, locking account for 30 minutes.>
日志中跟清楚的可以看到。test用户被锁定了30分钟;
2、用户解锁办法
1)重命名data文件 和 tmp文件
重命名文件,即对文件进行备份,等服务重启后一切正常,一段时间后即可删除,清理空间
mv data data-bak/
mv tmp tmp-bak/
2)重启weblogic服务
即可解决
二、weblogic控制台密码忘记–重置密码
1、首先要杀掉修改的服务进程或者停掉所有服务
kill -9
2、进入security目录:
cd /目录/security 执行 (注意后面的点.)
java -classpath /weblogic/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount 用户名 密码 .
实例:
java -classpath /home/weblogic/Oracle/Middleware/wlserver/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic-password .
3、进入servers目录执行以下操作 (删除文件,除了security都可以删-一般删除data和tmp即可)
cd /目录/目录/目录/servers/server名/
重命名data目录
mv data data-bak
4、修改boot.properties文件用户名和密码
#cd /目录/目录/目录/servers/server名/security
#rm -rf boot.properties //删除
#vi boot.properties //新建
username=用户名
password=密码
5、重启服务
cd /目录/目录/目录/bin
nohup ./startWebLogic.sh &