понедельник, 3 декабря 2012 г.

The GUID of user weblogic does not match user refernece GUID at the reposit

После переноса вебкаталога и репозитория на новую среду получаем сообщение об ошибке:
'Тhe GUID of user weblogic does not match user refernece GUID at the repository'
Это означает, что забыли сделать следующие шаги по переносу:
http://docs.oracle.com/cd/E14571_01/core.1111/e10105/testprod.htm#CHDDJHHJ

Находим в NQSConfig.INI строчку
FMW_UPDATE_ROLE_AND_USER_REF_GUIDS = NO
 И меняем  NO на YES; 


В файл instanceconfig.xml добавляем в конец:

<ps:Catalog xmlns:ps="oracle.bi.presentation.services/config/v1.1">
<ps:UpgradeAndExit>false</ps:UpgradeAndExit>
<ps:UpdateAccountGUIDs>UpdateAndExit<ps:UpdateAccountGUIDs>


Либо, находим элемент <Catalog>  ... </Catalog>  и внутри его добавляем строчки:

<UpgradeAndExit>false</UpgradeAndExit>
<UpdateAccountGUIDs>UpdateAndExit</UpdateAccountGUIDs>

Делаем рестарт компонент сервера либо через Enterprise Manager, либо вручную.
Проверяем, повторяется ли ошибка, пробуя зайти в Answers, и открыв репозиторий в режиме on-line. Если все работает, то убираем все сделанные изменения в конфигурационных файлах.