oracle webcenter内容12c中默认用户“weblogic”的管理角色丢失,无法登录到webcenter控制台

时间:2017-07-20 09:14:16

标签: oracle weblogic12c webcenter

我在Oracle WebCenter内容中失去了默认用户“weblogic”的管理角色,因此无法登录WebCenter控制台和企业管理。

enter image description here 与托管服务器(/ cs)中的weblogic用户登录时的屏幕截图。管理标签丢失了。

enter image description here 在控制台中使用weblogic用户登录并使用以下语句获取错误403权限时的屏幕截图:

  

“用户无权使用此功能。要使用此功能,请使用此功能   必须具有管理员角色。请再次登录。“

请帮忙,因为管理访问丢失很奇怪。我不能冒很大的风险重启服务器就像它被停止一样(通过杀死进程ID,因为weblogic现在没有管理员访问权限因此无法通过正常程序停止)它可能无法启动并阻止那些人正在与贡献者合作。

2 个答案:

答案 0 :(得分:0)

export MW_HOME=/u01/app/oracle/product/fmw
export DOMAIN_HOME=$MW_HOME/user_projects/domains/prod
export CLASSPATH=$CLASSPATH:$MW_HOME/wlserver_10.3/server/lib/weblogic.jar
. $DOMAIN_HOME/bin/setDomainEnv.sh
cd $DOMAIN_HOME/security/
mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.old
java weblogic.security.utils.AdminAccount <username> <password> .
cd $DOMAIN_HOME/servers/AdminServer/data/
mv ldap ldap_old
nano $DOMAIN_HOME/servers/AdminServer/security/boot.properties

nohup sh $DOMAIN_HOME/bin/startWebLogic.sh &

答案 1 :(得分:0)

  • 从您的目录(C:\ Oracle \ Middleware \ Oracle_Home_1221 \ user_projects \ domains \ gateway_domain1 \ bin), 运行“ setDomainEnv.sh”或“ setDomainEnv.cmd”
  • 从域内部的安全目录中(C:\ Oracle \ Middleware \ Oracle_Home_1221 \ user_projects \ domains \ gateway_domain1 \ security) 运行 java weblogic.security.utils.AdminAccount
  • 从服务器目录(C:\ Oracle \ Middleware \ Oracle_Home_1221 \ user_projects \ domains \ gateway_domain1 \ servers \ AdminServer)中,将数据文件夹重命名为data_old
  • 类似地,在安全目录中,将boot.properties重命名为boot.properties_old
  • 创建一个boot.properties文件以避免在weblogic中提示,并在其中输入您的新用户名和密码,且不带空格或制表符。 用户名=管理员用户名 密码=管理员密码
    • 现在,重新启动Weblogic并使用新的管理员凭据登录