Chinaunix首页 | 论坛 | 博客
  • 博客访问: 256651
  • 博文数量: 38
  • 博客积分: 1289
  • 博客等级: 中尉
  • 技术积分: 533
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-10 22:30
个人简介

Good Good Study. Day Day Up.

文章分类

全部博文(38)

文章存档

2018年(1)

2016年(3)

2015年(12)

2014年(7)

2013年(10)

2012年(5)

分类: 系统运维

2015-07-31 16:22:32

友情提示:使用这个方法重置密码之后,只会保留默认的管理员用户weblogic,其它手工创建的用户会被删除。

Linux

测试环境:

[root]# head -1 /etc/redhat-release
Red Hat Enterprise Linux Server release 5.3 (Tikanga)

[root]# java weblogic.version | grep -m 1 "."
WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050

[root]# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

1. 停止管理实例

2. 引用环境变量

点击(此处)折叠或打开

  1. source "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/bin/setDomainEnv.sh"

3. 备份 DefaultAuthenticatorInit.ldift

点击(此处)折叠或打开

  1. cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/security"
  2. mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.bak.$(date +"%Y%m%d_%H%M%S")

4. 重置密码(注意命令最后有一个空格和一个点)

点击(此处)折叠或打开

  1. cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/security"
  2. java -cp /opt/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic welcome1 .

5. 重命名管理实例的 data 文件夹

点击(此处)折叠或打开

  1. cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/servers/MedRecAdmSvr"
  2. mv data data.bak.$(date +"%Y%m%d_%H%M%S")

6. 重新生成管理实例的 boot.properties 文件

点击(此处)折叠或打开

  1. cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/servers/MedRecAdmSvr/security"
  2. cat > boot.properties <<EOF
  3. username=weblogic
  4. password=welcome1
  5. EOF
7. 启动管理实例,使用新密码登陆控制台。

Windows

测试环境:

C:\>systeminfo | findstr /c:"OS Name"
OS Name:                   Microsoft(R) Windows(R) Server 2003 Enterprise x64 Edition

C:\>java weblogic.version | findstr "WebLogic"
WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050

C:\>java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Oracle JRockit(R) (build R28.2.0-79-146777-1.6.0_29-20111005-1808-windows-ia32,compiled mode)

1. 停止管理实例

2. 引用环境变量

点击(此处)折叠或打开

  1. call "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\bin\setDomainEnv.cmd"

3. 备份 DefaultAuthenticatorInit.ldift 文件

点击(此处)折叠或打开

  1. cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\security"
  2. move DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.bak.2015-07-31

4. 重置密码(注意命令最后有一个空格和一个点)

点击(此处)折叠或打开

  1. cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\security"
  2. java -cp "D:\WebLogic\Middleware\wlserver_10.3\server\lib\weblogic.jar" weblogic.security.utils.AdminAccount weblogic welcome2 .

5. 重命名管理实例的 data 文件夹

点击(此处)折叠或打开

  1. cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\servers\MedRecServer"
  2. move data data.bak.2015-07-31

6. 重新生成管理实例的 boot.properties 文件

点击(此处)折叠或打开

  1. cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\servers\MedRecServer\security"
  2. > boot.properties (
  3. echo username=weblogic
  4. echo password=welcome2
  5. )

7. 启动管理实例,使用新密码登陆控制台。
阅读(3885) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~