Рассмотрена процедура настройки
базы данных DB2 или
DB2
Express для работы с IBM® Rational Quality Manager.
Подготовка
Прим.: В состав этого
выпуска
Rational Quality Manager
входит база данных DB2 v9.5
Workgroup
Server Edition.
В этой процедуре предполагается, что
выполнены следующие предварительные требования. При
необходимости обратитесь к документации
DB2 или
администратору базы данных DB2
(DBA) за помощью.
Об этой задаче
Для настройки базы данных
DB2 выполните
следующие действия:
- На сервере DB2
запустите DB2 Control Center.
- Щелкните правой кнопкой мыши на записи Все базы
данных и выберите Создать базу
данных, затем выберите
Стандартная. Откроется мастер создания базы данных.
- На первой странице мастера создания базы данных выполните
следующие действия:
- В качестве имени базы данных введите следующее значение:
RQM.
- Укажите путь по умолчанию, например: C:\.
- Выберите опцию Разрешить DB2 управлять памятью
(автоматическое хранение данных).
- Укажите 16K в качестве значения
параметров bufferpool и
tablespace.
- Нажмите Далее.
- На второй странице мастера создания базы данных выполните
следующие действия:
- Примите значения по умолчанию.
- Нажмите Далее.
- На третьей странице мастера создания базы данных укажите
следующие параметры:
- Страна/Область: указано значение default.
- Территория: указано значение US.
- Кодовый набор: указано значение UTF-8.
- Последовательность упорядочения: указано значение
System.
- Нажмите Далее.
- Нажмите Готово.
Прим.: Следующие действия выполняются на сервере
Rational Quality Manager Jazz.
- Найдите файл teamserver.properties в каталоге
InstallDir\server\conf\jazz\ и измените его имя на
teamserver.derby.properties.
В
этом
файле
указываются различные свойства Rational Quality Manager, включая параметры базы данных.
Путем обновления файла teamserver.properties можно использовать
базу данных DB2 вместо базы
данных Derby.
- Найдите файл teamserver.db2.properties в каталоге
InstallDir\server\conf\jazz\ и измените его имя на
teamserver.properties.
- Укажите параметры базы данных и соединения в файле
teamserver.properties.
Спецификация соединения по умолчанию настроена для подключения к
базе данных DB2, установленной
на локальном хосте (порт 50000). В следующем примере предполагается,
что применяется база данных RQM с именем пользователя и паролем db2admin. Если
в ходе настройки базы данных были приняты значения по умолчанию, то
файл teamserver.properties может уже быть настроен правильным образом. В
противном случае внесите соответствующие изменения в
конфигурацию.
- Откройте файл teamserver.properties в текстовом редакторе.
- Найдите следующие строки:
com.ibm.team.repository.db.vendor = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/RQM:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin
- Измените значение свойства
com.ibm.team.repository.db.jdbc.location для
сервера и базы данных DB2.
Измените имя хоста (или IP-адрес) базы данных, имя базы
данных, а также имя пользователя
DB2 и пароль.
Прим.: Пользователь DB2 должен
обладать правами на создание таблиц, табличных пространств и
изменение конфигурации базы данных. Пользователи
DB2 создаются операционной
системой.
- Укажите пароль пользователя в свойстве
com.ibm.team.repository.db.jdbc.password.
Прим.: Не изменяйте текст password={password} в свойстве
com.ibm.team.repository.db.jdbc.location.
- При необходимости укажите в свойстве
com.ibm.team.repository.db.db2.content.tablespace.location
путь к целевому серверу Jazz
Server для создания основного табличного пространства.
Прим.: В случае применения значения по умолчанию табличное
пространство создается в каталоге базы данных. В операционной системе
Windows® новый путь должен
содержать двойные символы обратной черты, например:
com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace.
- Добавьте следующие строки в файл teamserver.properties. (Измените
номера портов с учетом текущей конфигурации
WebSphere Application Server.)
#websphere port configuration
com.ibm.team.repository.server.repourl.port.http=9080
com.ibm.team.repository.server.repourl.port.https=9443
Прим.: Они указывают номера портов по умолчанию. Если сервер
WebSphere Application Server не
установлен и применяются другие номера портов, то эти номера портов
потребуется настроить с учетом конфигурации
WebSphere Application Server.
- Добавьте полный путь в три профайла предоставления ресурсов.
В системе Windows профайлы
предоставления ресурсов расположены в каталоге InstallDir\server\conf\jazz\provision_profiles.
В системе Linux профайлы
предоставления ресурсов расположены в каталоге
InstallDir\server.
Прим.: В пути к профайлам пробелы следует заменить символами
%20.
Дополнительная информация о профайлах предоставления ресурсов. : Jazz
использует эти профайлы для указания пути к модулями будущих
пакетов исправлений и новых выпусков. Кроме того, эти профайлы
используются при создании таблиц базы данных.
В профайлах предоставления ресурсов должен быть указан полный путь к
каталогу обновлений.
- profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/update-site
featureid=com.ibm.team.rtc.server.feature
- rqm-license-profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-license-update-site
featureid=com.ibm.rqm.licensing.standard.feature
- rqm-profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-update-site
featureid=com.ibm.rqm.server.feature
- В операционной системе
Linux применяется следующий
синтаксис (предполагается, что
Rational Quality Manager
установлен в каталоге /opt/IBM/RQM20/).
- Red Hat Enterprise Linux
5: url=file:/opt/IBM/RQM20/server или
url=file:///opt/IBM/RQM20/server.
- SUSE Linux Enterprise
Server 10: url=file:/opt/IBM/RQM20/server
- После изменения файла teamserver.properties и профайлов запустите
утилиту
Jazz repotools для
создания
таблиц базы данных. Файл repotools.bat расположен в каталоге
InstallDir\server\.
- Откройте окно командной строки.
- Выполните команду repotools.bat -createTables.
Результат
Настройка базы данных завершена.