重置丢失的Oracle Weblogic密码

对于weblogic Server来说,在创建域的时候你需要创建一个用户,并且设置一个密码。这个用户会作为登陆Weblogic Console并且作为包含Weblogic Server的Funsion Middleware应用的超级管理员,像WebCenter,UCM,OBIEE,ODI…

假如安装完成之后忘记了用户名的密码呢?下面的步骤会在你的域中创建一个另一个超级用户,或者创建一个相同名字的超级用户。
注意:这个过程会删掉嵌入在Weblogic的LDAP服务器中的所有用户,完成之后只剩下一个用户。

过程
1.关闭Weblogic Server(假如正在运行的话) – 可选选项
2.进入Weblogic Server域的bin目录,并且设置环境变量

cd $DOMAIN_HOME/bin
 . ./setDomainEnv.sh
3.用以下命令创建一个初始化文件

java weblogic.security.utils.AdminAccount   . 

(请注意最后一个点)
示例

java weblogic.security.utils.AdminAccount weblogic weblogic1 .


这个命令会在你当前的目录中生成一个新的DefaultAuthenticatorInit.ldif 文件。
4.移动新生成的DefaultAuthenticatorInit.ldift文件到$DOMAIN_HOME/security/ 目录中,替换掉原来有的DefaultAuthenticatorInit.ldift文件。
5.移动$DOMAIN_HOME/servers//data 目录到另一个目录中,比如data.bak
6.假如任何一个$DOMAIN_HOME/servers//security目录中包含boot.properties文件话,用生成的用户和密码替换掉。示例:

username=weblogic
password=weblogic1


7.启动(或者重新启动)Admin Server,用刚刚创建的用户名和密码去登陆。

Tags: 密码 , weblogic

上一篇: 升级Nginx 1.0.4到1.0.6
下一篇: Gentoo在VMware中网卡驱动的选择

相关文章

访客评论

  1. #1 小溪 2012-01-11, 11:29 PM
    教主做一下友情链接!

发表评论

评论内容 (必填):

点击获得Trackback地址