Настройка DB2 в качестве базы данных Rational Connector for SAP
Solution Manager.
Об этой задаче
Ниже рассмотрено общая процедура настройки Rational Connector для работы с базой данных DB2.
- Создайте базу данных.
- Создайте таблицы базы данных.
- Укажите базу данных в файле свойств коннектора.
- Предоставьте доступ к файлам JDBC серверу приложений.
Процедура
Создайте базу данных DB2.
- Откройте центр управления DB2.
.
для запуска DB2 Control Center могут применяться разные команды.
Выполните подходящую команду.
- Щелкните правой кнопкой мыши на записи Все базы данных и выберите . Примите все значения по умолчанию за исключением следующих двух параметров:
- В параметре Размер пула буферов и страницы таблицы по умолчанию укажите значение 8 КБ.
- Укажите кодировку UTF-8.
- Нажмите кнопку Готово. База данных создана.
Создайте таблицы в базе данных DB2.
- В DB2 Control
Center щелкните на значке Редактор команд на панели сверху.
- Нажмите кнопку Добавить и выберите целевую базу данных.
- Вставьте содержимое файла Table.ddl из корневого каталога коннектора в верхнее окно командной строки.
- Щелкните на значке Выполнить. Будут созданы таблицы.
Укажите базу данных DB2 в файле свойств коннектора.
- В корневом каталоге коннектора перейдите в подкаталог server/conf и откройте файл sapconnector.properties. Например,
SAPCInstallDir/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
#
# Образец строки для 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.
- Сохраните и закройте файл. База данных DB2 указана в файле свойств коннектора.
В случае применения WebSphere Application
Server предоставьте доступ к драйверам JDBC DB2 приложению Java™ EE коннектора. Для этого создайте провайдер JDBC DB2 WebSphere Application Server. При использовании сервера приложений Apache Tomcat пропустите следующий раздел.
- Войдите в административную консоль, указав в браузере следующий адрес: http://yoursystem:9060/ibm/console
- Выберите .
- На первой странице мастера выберите Все области, затем - Node=YourNodeName, Server=YourServerSetup.
Нажмите кнопку Создать. В поле Тип базы данных выберите DB2, в поле Тип провайдера - DB2, в поле С драйвером JCC IBM, а в поле Тип реализации - Источник данных XA.
- На второй странице мастера укажите подкаталоги java и bin каталога SQLLIB в качестве расположений драйвера и встроенной библиотеки. Если расположение SQLLIB неизвестно, обратитесь к документации по DB2.
- На последней странице мастера нажмите кнопку Готово.
Предоставьте доступ к драйверам JDBC DB2 серверу Tomcat.
- Скопируйте драйверы JDBC DB2 в каталог SAPCInstallDir/server/tomcat/lib.
Файл db2jcc.jar расположен в каталоге SQLLIB/java экземпляра DB2.