友情提示:使用这个方法重置密码之后,只会保留默认的管理员用户weblogic,其它手工创建的用户会被删除。
测试环境:
[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. 引用环境变量
-
source "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/bin/setDomainEnv.sh"
3. 备份 DefaultAuthenticatorInit.ldift
-
cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/security"
-
mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.bak.$(date +"%Y%m%d_%H%M%S")
4. 重置密码(注意命令最后有一个空格和一个点)
-
cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/security"
-
java -cp /opt/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic welcome1 .
5. 重命名管理实例的 data 文件夹
-
cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/servers/MedRecAdmSvr"
-
mv data data.bak.$(date +"%Y%m%d_%H%M%S")
6. 重新生成管理实例的 boot.properties 文件
-
cd "/opt/Oracle/Middleware/user_projects/domains/MedRecDomain/servers/MedRecAdmSvr/security"
-
cat > boot.properties <<EOF
-
username=weblogic
-
password=welcome1
-
EOF
7. 启动管理实例,使用新密码登陆控制台。
测试环境:
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. 引用环境变量
-
call "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\bin\setDomainEnv.cmd"
3. 备份 DefaultAuthenticatorInit.ldift 文件
-
cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\security"
-
move DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.bak.2015-07-31
4. 重置密码(注意命令最后有一个空格和一个点)
-
cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\security"
-
java -cp "D:\WebLogic\Middleware\wlserver_10.3\server\lib\weblogic.jar" weblogic.security.utils.AdminAccount weblogic welcome2 .
5. 重命名管理实例的 data 文件夹
-
cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\servers\MedRecServer"
-
move data data.bak.2015-07-31
6. 重新生成管理实例的 boot.properties 文件
-
cd /d "D:\WebLogic\Middleware\wlserver_10.3\samples\domains\medrec\servers\MedRecServer\security"
-
> boot.properties (
-
echo username=weblogic
-
echo password=welcome2
-
)
7. 启动管理实例,使用新密码登陆控制台。
阅读(6061) | 评论(0) | 转发(0) |