Роль администратора потеряна для веб-логики пользователя по умолчанию в содержимом веб-центра oracle 12c, не удается войти в консоль веб-центра

Я потерял роль администратора для пользователя по умолчанию "weblogic" в содержимом Oracle WebCenter, поэтому не могу войти в консоль WebCenter и управление предприятием.

введите здесь описание изображенияснимок экрана при входе в систему с пользователем weblogic на управляемом сервере (/ cs). Вкладка администрирования потерялась.

введите описание изображения здесьснимок экрана при входе в систему с пользователем weblogic в консоли и получении отказа в разрешении 403 с помощью оператора:

«Пользователь не авторизован для использования этой функции. Чтобы использовать эту функцию, вы должны иметь роль администратора. Пожалуйста, войдите снова».

Пожалуйста, помогите, так как было странно, что доступ администратора был потерян. Я не могу сильно рисковать с перезапуском сервера, как если бы он был остановлен (путем убийства идентификатора процесса, поскольку у weblogic сейчас нет доступа администратора, поэтому его нельзя остановить обычной процедурой), он может не запуститься и заблокировать людей, которые работают с ролью участника.


person Sid J    schedule 20.07.2017    source источник


Ответы (2)


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 &
person Jonathan Hult    schedule 20.07.2017

  • Из вашего каталога (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
  • create a boot.properties file to avoid prompting in weblogic and enter your new username and password there without space or tabs. username=adminusername password=adminpassword
    • now, restart your weblogic and login using new admin creds
person Anjali    schedule 15.10.2019