I. Установка Oracle Real Time Decisions
дистрибутив Oracle Real Time Decisions с сайта Oracle
Разархивировать (Unzip) его, найти файл rtd_2.2_OC4J_win.zip и разархивировать его в папку, которая будет RTD_HOME (например: С:\Oracle\RTD)
Подключиться к SQL*Plus под SYSDBA и выполнить следующие команды. SQL>create user rtd identified by rtd; SQL>grant resource,connect to rtd;
Установить схему с метаданными в rtd. Перейти в папку RTD_HOME/scripts и запустить SDDBTool.cmd
Ввести информацию и нажать кнопку Next
Выбрать Initialize.
Далее для установки необходимо, чтобы у вас был установлен OC4J. Его можно установить либо отдельно, либо он входит в состав Oracle Business Intelligence EE Basic Installation (BI_EE_HOME/oc4j_bi). Далее OC4J_HOME – папка, куда установлен OC4J.
Поскольку администрирование ORTD осуществляется в JConsole через JMX протокол, надо настроить его поддержку в OC4J.
Найти файл OC4J_HOME/bin/oc4j.cmd открыть его на редактирование, найти строку начинающуюся с :oc4j и добавить после нее следующий код:
set JVMARGS=%JVMARGS% -Dcom.sun.management.jmxremote=true set JVMARGS=%JVMARGS% -Dcom.sun.management.jmxremote.port=12345 set JVMARGS=%JVMARGS% -Dcom.sun.management.jmxremote.authenticate=true set JVMARGS=%JVMARGS% -Dcom.sun.management.jmxremote.ssl=false
Для удобства настроим ORTD на отдельный порт 8080.
Найти файл OC4J_HOME/j2ee/home/config/default-web-site.xml, скопировать в его в ту же директорию с новыми именем rtd-web-site.xml. Затем в файле rtd-web-site.xml сделать следующие изменения и сохранить:
Заменить внутри тега <web-site> значение атрибута port на 8080Заменить внутри тега <web-site> значение атрибута display-name на OC4J 10g RTD Web SiteУдалить все теги <web-app>Заменить внутри тега <access-log> значение атрибута path на ../log/rtd-web-access.log
Скриншот 2
Найти файл OC4J_HOME/j2ee/home/config/server.xml открыть его на редактирование, добавить после строки <web-site default="true" path="./default-web-site.xml" />
строку <web-site default="true" path="./rtd-web-site.xml"
/>.
Найти (JAVA_HOME – папка с JDK, которая используется для запуска OC4J) JAVA_HOME/jre/lib/management/jmxremote.password (если такого файла нет, создать его скопировав из jmxremote.password.template) и раскомментировать строчки: monitorRole QED controlRole R&D
Зайти в свойства файла, далее Безопасность->Дополнительно->Разрешения. Убрать галку с «Наследовать от родительского объекта…». Удалить все разрешения кроме разрешения для владельца файла, которого можно найти на закладке Владелец.
Скриншот 3
Запустить OC4J сервер командой OC4J_HOME/bin/oc4j.cmd –start
Зайти в консоль управление OC4J по адресу http://oc4j_host:port/em (Для отдельного OC4J порт будет 8888, для Oracle BI EE порт будет 9704.) администратором.
Для корректной работы ORTD надо настроить JDBC источники в OC4J для схемы с метаданными.
Перейти на закладку Administration и затем в JDBC Resources. В разделе Connection Pools нажать на Create.
Ввести следующие значения, остальные оставить без изменения и нажать кнопку Apply
Свойство
Значение
Application |
Default |
Connection Pool Type |
New Connection Pool |
Name |
RTDConnectionPool |
Connection Factory Class |
Oracle.jdbc.driver.OracleDriver |
URL |
Ваша строка соединения к базе данных |
Username |
rtd |
Password (Use Cleartext Password) |
rtd |
Скриншот 4
Скриншот 5
Нажать на копку Create в разделе Data Sources
Ввести следующие значение, остальные оставить без изменения и нажать кнопку Finish
Свойство
Значение
Application |
Default |
Data Source Type |
Managed Data Source |
Name |
RTD_DS |
JNDI Location |
jdbc/SDDS (жестко прошито в ORTD) |
Connection Pool |
RTDConnectionPool |
Скриншот 6
Скриншот 7
Проверить, что созданные соединения, нажав на Test Connection.
Перейти по адресу http://oc4j_host:port/em и затем на закладку Applications.
Теперь можно «задеплоить» приложение ORTD на сервер.
Нажать на копку Deploy
Выбрать архив из RTD_HOME/package/RTD.ear и нажать Next.
Скриншот 8
Выбрать значения и нажать Next
Свойство
Значение
Application Name |
OracleRTD |
Parent Application |
default |
Bind Web Module to Site |
rtd-web-site |
Скриншот 9
Нажать Deploy
Oracle Real Time Decisions доступен по адресу http://oc4_host:8080/ui
Создадим и настроим схему SURVEYS из статьи «Решения «растут» на деревьях» (Decisions Grow on Trees, by Ron Hardman). Кроме того, зарегистрируем ее в JDBC источниках в OC4J, чтобы мы могли работать с ней в Real Time Decisions.
Содержание раздела