Feed on Posts or Comments

BI EE &BI Publisher &OC4J &Общее Андрей Пивоваров on 16 Apr 2007 07:31 pm

Наиболее часто возникающие ошибки при инсталляции Oracle BI EE

На прошлой неделе в Киеве был проведен следующий эксперимент. На мероприятии для партнеров Oracle была предпринята попытка массовой инсталляции Oracle Business Intelligence Enterprise Edition на компьютеры партнеров их собственными силами под нашим руководством. Несмотря на то, что минимальные требования по софту/харду были объявлены, получилось так, что все пришли с тем, что было. :)
Был разнобой и по операционкам (хотя все были разные версии Windows) и по количеству памяти и по тому, что стояло на этих ноутбуках.

Тем интереснее, что в итоге удалось успешно установить (заработал демо пример) на 16 из 20 компьютеров. И еще у одного человека в момент установки не было какого-то компонента Windows, но на следующий день все получилось. Итого можно сказать 17 успешных инсталляций из тех, про которые мы знаем. В 3 случаях навскидку не удалось понять что же пошло не так. Есть несколько предположений. Но их еще надо проверять.

Даже если не считать эти инсталляции, я уже ставил или помогал ставить BI EE достаточно много раз и у меня накопился список самых распространенных проблем, возникающих при инсталляции и способы борьбы с ними.

Прежде всего, конечно, стоит прочитать перед инсталляцией документацию с требованиями.
Найти ее можно, например, тут.

Вот неполный список проблем, которые могут возникнуть или советов, на что можно обратить внимание:

Ну для начала, где скачать дистрибутив Oracle BI Enterprise Edition? Лучше всего это сделать с сайта Oracle, а именно отсюда. Для тесовой установки нужен только первый их двух дисков дистрибутива. Второй диск содержит дополнительные компоненты.

Интернет. Инсталлировать BI EE желательно имея доступ в интернет, для того, чтобы при необходимости доустановить компоненты, которых у вас на компьютере может не быть (.NET Framework, JDKи т.д.)

В приницпе, для тестовой установки, достаточно выбрать все дефолтные опции, которые дает инсталлятор и поставить все компоненты, что он предлагает.

DEP. В начале инсталляции будет вывешен текст, в котором написано, что нужно обязательно включить в Windows такую вещь, как Data Execution Prevention. Честно говоря, я не знаю что она делает, но если ее не включить, то может быть некорректно установлен компонент, отвечающий за рисование графиков. Он называется Corda PopChart. А когда все установится виден как Oracle BI Java Host. Графики могут совсем не рисоваться, а могут рисоваться с надписями про лицензионные ограничения. На самом деле в BI EE нет никаких встроенных ограничений такого плана, поэтому если выдите что-то подобное – верный знак, что неправильно установился этот компонент.
DEP включается так: My Computer (Properties) -> Advanced -> Performance -> Settings -> Data Execution Prevention

JDK. Для инсталляции BI EE требуется Java Development Kit (JDK) версии не ниже 1.5. Многие продукты их тех, что стоят на компьютерах пользователей, используют Java, но обычно им достаточно Java Runtime Environment (JRE). BI EE требует именно JDK и к тому же сравнительно нового релиза – 1.5. Очень часто бывает, что JDK на компьютере нет. Выкачать его можно на сайте Sun Microsystems http://java.sun.com/javaee/downloads/index.jsp

.NET Framework. BI EE состоит из многих компонентов. Некоторые из них требуют для своей работы .Net Framework, например плагин для MS Office. Плохо то, что разные компоненты требуют разные версии Framework-а. Это не должно вас беспокоить, если вы регулярно скачиваеете обновления с сайта Microsoft Update, тогда все версии Framework-а инсталлируются автоматом, но если вы ставите на чистую машину – то Framework-ов там может не быть. Framework, в свою очередь для своей инсталляции может потребовать что-то еще, например Windows Installer 3.0. Так что, желательно иметь доступ в сеть, если у вас не хватает каких то компонентов.

Flash Player. Графики, рисуемые в BI EE рисуются с использованием технологии Flash. Практически в 100% случаев Flash Player стоит на компьютере пользователя, если он соединен с интернетом, но если его вдруг нет или вы видите, что в установленном BI EE графики на дашбордах не рисуются, то это признак либо того, что PopChart не установился или нет Flash Player. Flash Player можно выкачать со страницы http://www.adobe.com

IIS или OC4J. Для того чтобы вывести свой \”портал\” наружу, презентационный сервер использует либо IIS либо OC4J. Лучше выбирать вариант с OC4J, поскольку кроме самого ex-Siebel Business Analytics, в состав BI EE входит BI Publisher, который работает на Oracle Application Server или на OC4J, поэтому если вы будете использовать IIS, то могут возникнуть проблемы с интеграцией с BI Publisher.

Сама инсталляция в зависимости от конфигурации машины длится минут 20-30. Есть небольшой глючок, который проявляется в том, что почти сразу линейка выставляеься в 100%, хотя после этого инсталляция идет еще долго. Это, если так можно сказать, нормально :) Дольше всего устанавливается Corba PopChart. Может даже показаться, что инсталляция зависла. Это тоже нормально. Не зависание, конечно, а то, что кажется :)

После того, как пройдет инсталляция, машину нужно перезагрузить. После загрузки будет стартовано досовское окно, в котором запустится OC4J. Кроме самого OС4J, для того чтобы все заработало, нужно стартоваить сервисы Oracle BI Server, Oracle BI Java Host и Oracle BI Presentation Server. По идее эти сервисы стартуют в автомате. Но если вы их поставили в ручной старт – то нужно стартовать вручную. Есть еще два других сервиса, они не смогут быть стартованы, даже если вы их запустите, поскольку требуют дополнительного конфигурирования.

Обратите внимание, что OC4J, особенно первый раз может взлетать довольно долго. Признаком того, что все взлетело будет надпись в досовском окне типа \”Oracle Containers for J2EE 10g (10.1.3.1) initialized\” Не закрывайте это окно, если хотите, чтобы BI EE работал. На мой взгляд, запуск OC4J нужно было сделать также через сервисы, но его сделали так. Почему не знаю. Остановить и запустить OC4J можно и через меню Start.

Хорошо, что при инсталляции Oracle BI EE 10.1.3.2 вместе с ним ставится пример. Причем, что еще лучше, пример не использует какую-либо СУБД, все данные лежат в наборе XML файлов и все отчеты, графики и проч визуализируются на основе данных из этих XML файлов. Это позволяет практически сразу понять что их себя представляет продукт, без долгого прописывания источников данных.

Чтобы проверить, что инсталляция прошла успешно, нужно запустить этот пример. Запускается этот пример либо через ярлык Presentation Services в Start->Programs->Oracle BI EE либо напрямик через URL. URL выглядит как http://server:9704/analytics, где server – имя сервера, на который вы установили BI EE, 9704 – дефолтный номер порта, на котором висит OC4J. На русских Windows линк Presentation Services после установки появляется не всегда, и это пока единственный глюк, замеченный с русскими версиями Windows. Поэтому в этом случае остается только запуск через URL.

Если все прошло успешно, то вы должны увидеть окошко логина/пароля к примеру.
Логин такой же как пароль – Administrator. Первая буква и в логине и пароле заглавная.
Если все хорошо, то вы увидите дашборд с табличками и графиками.

Если вы не увидели окошко логина, значит у вас не стартован один из сервисов (BI Server, Presentation Server) или OC4J.
Если дашборд работает, но не видны графики, значит или не стартован сервис Java Host или криво установился PopChart или не установлен Flash Player, но об этом я уже написал чуть выше.

Ну вот наверное все, что я вспомнил на текущий момент. Есть еще часто втречающиеся проблемы при эксплуатации, но это, наверное, тема отдельного поста. Вспомню что-то еще – напишу.

__________________________________
Читайте также:
А еще можно почитать мой твиттер @apivovarov

16 Responses to “Наиболее часто возникающие ошибки при инсталляции Oracle BI EE”

  1. on 04 Jun 2007 at 4:00 pm 1.Юрий said …

    Где описаны настройки Internet Explorer для корректной работы BI EE? Ибо под Мозилой он отображает все что надо, а вот с эксплоером – графики не выводит, при переходе на другую вкладку вновь запрашивает логин и пароль

  2. on 10 Aug 2007 at 9:37 am 2.Dmitry said …

    Андрей добрый день.
    Во-первых, огромное Вам спасибо вам за такой замечательный ресурс по Oracle BI!
    Мы сейчас как раз выбираем BI средство и данный продукт произвел очень хорошее впечатление.

    Также хочется задать вам вопрос по поводу импорта/сопряжения BI и Microsoft AD.
    В Tools -> Security – добавил LDAP server.
    Проделал все настройки в соответствии с документацией. (Host-Port-BaseDN-BindDN-ADSI-Password).
    При – Test Connection – отвечает,
    “LDAP server connected successfully”.
    Но когда пытаюсь сделать (Import или Import All),
    пишет следущее:
    [53014] Not supported for Active Directory Services

    Заранее спасибо.

  3. on 16 Sep 2007 at 6:55 pm 3.Андрей Пивоваров said …

    Для остальных читателей: пока ответ на вопрос Дмитрия не нашли.

  4. on 28 May 2008 at 10:12 am 4.Fedor said …

    Скажите нашлось ли решение проблемы интеграции с AD на данный момент времени.

  5. on 25 Jun 2008 at 3:34 pm 5.Роман said …

    Спасибо за инструкцию.

    Однако мы ориентируемся на Linux.
    Не найдется ли у Вас аналогичной инструкции на Linux?

  6. on 25 Jun 2008 at 5:32 pm 6.Андрей Пивоваров said …

    Роман,

    Нет, на Linux у меня нет такого опыта наблюдений.
    Но можно пользоваться руководством в документации.

  7. on 06 Nov 2008 at 3:58 pm 7.Сергей Трофимов said …

    Еще у меня была проблема при установке BIPublisherDesktop. При установке возникало сообщение “Не могу установить, закройте сначала Word”, хотя Word был закрыт, выскакивало сообщение от Word “Неправильная единица измерения” и установка аварийно завершалась. Оказалось нужно в toolbar Word убрать кнопку “межстрочный интервал” (убирается только если поставить запятую, как разделитель десятичных знаков в Windows, а не точку). Только после этого BIPublisherDesktop установился нормально.

  8. on 06 Nov 2008 at 8:39 pm 8.Андрей Пивоваров said …

    Сергей, спасибо!

  9. on 13 Nov 2008 at 10:51 pm 9.Сергей Трофимов said …

    Андрей,
    у меня тут статейка небольшая есть про Oracle BI Publisher
    http://www.caseclub.ru/articles/oracle.html

    Предлагаю к Вам на сайт положить.

  10. on 29 Jan 2009 at 4:47 pm 10.deep said …

    Здраствуйте Андрей.
    Нашелся ли ответ на вопрос Дмитрия с тех пор ?
    Проблема осталась.

  11. on 29 Jan 2009 at 5:15 pm 11.Андрей Пивоваров said …

    deep,

    Про AD? Не было никаких подвижек. Но с тех пор вышло несколько новых версий, изменилась документация и многме вопросы по работе с LDAP снялись. По крайней мере с OID так. C AD повода не было.
    Посмотрите документацию по последней версии, может быть там написано.

  12. on 17 Mar 2009 at 3:44 pm 12.Andrew_if said …

    По импорту пользователей и групп из AD c 2007 года ничего не изменилось.

    Стр. 124 Deployment Guide: “Importing of user information into the repository is supported on regular LDAP servers, but not supported on ADSI servers”.

    По факту так оно и есть (10.1.3.4).

  13. on 04 Jun 2009 at 11:14 am 13.Александр said …

    У меня также возникла проблема при установке BIPublisherDesktop (версия 10.1.3.4.1). Я удалил предыдущую версию, поскольку в этой версии были desktop был доработан. В самом конце установки возникает окно с ошибкой Template Builder Installer failed: и установка прекращается. Кто знает в чем может быть проблема, буду крайне признателен. Самое неприятное, что надстройка в ворде появилась, а возможности ее удалить нет, поскольку установка была прервана и в списке установленных программ desktop не появился.

  14. on 04 Jun 2009 at 3:05 pm 14.Андрей Пивоваров said …

    Александр, для того чтобы удалить программу, которая недоустановился в Windows есть способ, я его описал тут. Поищите там по слову Msizap.
    А из самого ворда плагины удаляются где-то в разделе управления плагинами.

  15. on 13 May 2010 at 2:41 pm 15.Егор said …

    Было ли решение проблемы Юрия “при переходе на другую вкладку вновь запрашивает логин и пароль”?

  16. on 20 May 2010 at 7:22 pm 16.Андрей Пивоваров said …

    Егор, не помню. Много времени прошло.
    Возможно это с куками проблема.

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply