В этом разделе приведены инструкции по настройке DB2 в
качестве базы данных Rational Connector for SAP Solution Manager.
Приведены инструкции по настройке Rational
Connector for SAP Solution Manager для применения базы данных
DB2:
- Создайте базу данных.
- Создайте таблицы базы данных.
- Укажите базу данных в файле свойств коннектора.
- Предоставьте доступ к файлам JDBC серверу приложений.
Создание базы данных DB2
- Откройте центр управления DB2.
- В системе Windows выберите Пуск ->
IBM® DB2 -> Общие
инструменты администрирования -> Control Center.
- В системах Linux для запуска DB2 Control Center могут применяться разные
команды. Выполните подходящую команду.
- Щелкните правой кнопкой мыши на записи Все базы данных и выберите Создать базу данных -> Стандартная .
Примите все значения по умолчанию за исключением следующих двух параметров:
- В параметре Размер пула буферов и страницы таблицы по умолчанию укажите значение 8 КБ.
- Укажите кодировку UTF-8..
- Нажмите кнопку Готово.
Создание таблиц в базе данных DB2
- Откройте центр управления DB2.
- В системе Windows выберите Пуск ->
IBM DB2 -> Общие
инструменты администрирования -> Control Center.
- В системах Linux для запуска DB2 Control Center могут применяться разные
команды. Выполните подходящую команду.
- На панели сверху щелкните на значке Редактор команд.
- Нажмите кнопку Добавить и выберите целевую базу данных.
- Вставьте содержимое файла Table.ddl из корневого каталога коннектора в верхнее окно командной
строки.
- Щелкните на значке Выполнить.
Будут созданы таблицы.
Указание базы данных DB2 в файле свойств коннектора
- В корневом каталоге коннектора перейдите в подкаталог
server/conf и откройте файл sapconnector.properties.
<корневой
каталог коннектора>/server/conf/sapconnector.properies
- В файле свойств найдите следующие строки:
#
# Sample lines for DERBY
# com.ibm.rational.connector.sap.db.vendor=DERBY
#
can be relative to SAPC_HOME system variable or absolute com.ibm.rational.connector.sap.db.location=sapc/Derby/SAPConnectorDB
#
# Sample lines for DB2
#
#com.ibm.rational.connector.sap.db.vendor=DB2
#com.ibm.rational.connector.sap.db.location=//localhost:50000/SAPC:user=db2admin;password=<password>;
- Добавьте
символы комментария '#' в две строки для базы данных Derby и удалите их из строк
DB2.
- Вместо SAPC укажите имя созданной базы данных, а вместо db2admin и <password> - ИД
пользователя и пароль демона DB2. При необходимости измените номер порта 50000 с учетом значения из конфигурации DB2.
- Сохраните и закройте файл.
Предоставление доступа к драйверам JDBC DB2 серверу WebSphere Application Server
Предоставьте доступ к драйверам JDBC DB2 приложению JEE
коннектора. Для этого создайте провайдер JDBC DB2 на сервере
WebSphere Application Server.
- Откройте административную консоль WebSphere. Для
этого введите в браузере следующий адрес: http://yoursystem:9060/ibm/console.
- В дереве навигации консоли выберите Ресурсы ->
JDBC -> Провайдеры JDBC.
- На первой странице мастера выберите "All Scopes", выберите Node=YourNodeName,
Server=YourServerSetup. Нажмите кнопку "Создать". В поле Тип базы данных выберите
DB2, в поле Тип провайдера -
DB2 с драйвером IBM
JCC, а в поле Тип реализации - Источник данных XA.
- На второй странице мастера укажите подкаталоги java и bin каталога SQLLIB в
качестве расположений драйвера и встроенной библиотеки. Если расположение SQLLIB неизвестно, обратитесь к документации
DB2.
- На последней странице мастера нажмите кнопку Готово.
Затем сохраните изменения.
Предоставление доступа к драйверам JDBC DB2 серверу Tomcat
Скопируйте драйверы JDBC DB2 в каталог
<установочный каталог Apache Tomcat>/lib. Файл db2jcc.jar расположен в каталоге SQLLIB/java экземпляра
DB2.