26 февр. 2011 г.

Цикл работ OIM 9.X Development Workshop: Lab 1: Установка Oracle Identity Manager.

Short introduction: OIM9.X Development Workshop, Lab 1: Installing OIM 9.1.0.1 on Weblogic Server.

 Предлагаю вашему вниманию серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №1 рассматривается установка Oracle Identity Manager на Oracle Weblogic Server, установка OIM Design Console и подготовка БД. Рассматриваемая установка применима только к версиям 9.Х.


Полный текст работы можно найти здесь.
Состав всех работ цикла OIM 9.X Development Workshop можно найти здесь.

11 комментариев:

  1. В руководстве пропущен один нюанс.
    При установке сервера необходимо что бы в БД был установлен пакет dbms_shared_pool
    и к нему были выданы права на доступ

    ОтветитьУдалить
  2. и в до гонку
    под Windows c установленным Oracle 11g(под Linux c Oracle 10g такой проблемы не было) в конце установке инсталлятор падает с сообщением

    Oracle Identity Manager Installer has found that SetDBkey.sh failed.

    при ручном запуске этого скрипта
    получаю exception

    java.lang.Exception: Encryption flag not defined in database
    at com.thortech.xl.crypto.EncryptDBContent.isDBEncrypted(Unknown Source)
    at com.thortech.xl.crypto.EncryptDBContent.encryptDB(Unknown Source)
    at com.thortech.xl.crypto.EncryptDBContent.main(Unknown Source)

    ОтветитьУдалить
  3. последнею ошибку вылечил
    надо все удалить из схемы oimuser
    ну или что бы быстрее
    удалить и заново создать пользователя в БД

    ОтветитьУдалить
  4. не исключено, что с какими-то другими версиями Oracle DB нужно и этот пакет установить, в рассматриваемых версиях было достаточно было стандартной установки БД

    в создании репозитория под OIM 11g это уже должно быть учтено

    ОтветитьУдалить
  5. А вы не имели опыта запуска дизайн-консоли под линуксом?
    Я запускаю саму консоль, ввожу логин и пароль и она мне выдает сообщение что не может залогиниться в систему.
    Если указать не правильный логин или пароль то она пишет что не правильно введен логин и пароль.
    То есть ошибка не в не правильности ввода пароля или логина

    ОтветитьУдалить
  6. Формально Design Console под Linux не поддерживается, но фактически мы запускали без проблем. Полагаю, что должны быть каке-нибудь ошибки со смыслом на консоли сервера приложений.

    ОтветитьУдалить
  7. Приду сегодня вечером домой
    напишу тут что он в лог пишит

    ОтветитьУдалить
  8. Сама дизайн консоль пишет вот это

    java.lang.NullPointerException
    at com.thortech.xl.dataaccess.tcDataBaseClient.bindToInstance(Unknown Source)
    at com.thortech.xl.dataaccess.tcDataBaseClient.(Unknown Source)
    at com.thortech.xl.server.tcDataBaseClient.(Unknown Source)
    at com.thortech.xl.client.dataobj.tcDataBaseClient.(Unknown Source)
    at com.thortech.xl.client.base.tcAppWindow.internalLogin(Unknown Source)
    at com.thortech.xl.client.base.tcAppWindow.login(Unknown Source)
    at com.thortech.xl.client.base.tcAppWindow.(Unknown Source)
    at com.thortech.xl.client.base.tcAppWindow.main(Unknown Source)

    ОтветитьУдалить
  9. нужно посмотреть консоль сервера приложений OIM

    ОтветитьУдалить
  10. кхм
    в консоль сервера нечего не выводится
    дизайн консоль пишит
    Oracle Identity Manager Console could not log you in

    ОтветитьУдалить
  11. соврал, пишит
    ,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/connect User with ID: XELSYSADM entered an incorrect password.

    ОтветитьУдалить