14 мар. 2011 г.

Решение ошибки при установке OIM 9.X с репозиторием на Oracle Database 11.2

Short introduction. Here you can find a solution, how to fix the problem of XELSYSADM's USR_KEY=2 instead of 1 when installing OIM9.1.X on Oracle Database 11.2 as a repository.

Q: Я устанавливаю OIM9.X на сервер Oracle Weblogic 10.3.0 и СУБД Oracle Database 11.2.0.X, процедура установки проходит успешно, но в логах появляется сообщение об ошибке (см. ниже), а дальнейшая работа OIM не стабильная.


Ошибка: Failed to load XML. Unable to find record in UPA where USR_KEY = 1


Тестированная конфигурация:
- Oracle Identity Manager 9.1.0.1
- СП – Weblogic 10.3 (с комплектом jdk 1.6_05) на MS Windows 2008 x64
- СУБД – Oracle Database Enterprise Edition 11.2.0.2 на Linux

A: Нестабильная работа OIM вызвана тем, что встроенный пользователь XELSYSADM создался со значением USR_KEY=2, вместо 1, что приводит к возможным последующим ошибкам, и о чем косвенно свидетельствует приведенный текст ошибки. Чтобы исправить ошибку, необходимо  перед созданием служебной схемы в СУБД с помощью скрипта "prepare_xl_db" установить значение атрибута СУДБ  "differed segment creation" = false (thanks 2 colleagues @ LINS)

Комментариев нет:

Отправить комментарий