Настройка базы данных DB2

Рассмотрена процедура настройки базы данных DB2 или DB2 Express для работы с IBM® Rational Quality Manager.
Подготовка
Прим.: В состав этого выпуска Rational Quality Manager входит база данных DB2 v9.5 Workgroup Server Edition.

В этой процедуре предполагается, что выполнены следующие предварительные требования. При необходимости обратитесь к документации DB2 или администратору базы данных DB2 (DBA) за помощью.

Об этой задаче

Для настройки базы данных DB2 выполните следующие действия:

  1. На сервере DB2 запустите DB2 Control Center.
  2. Щелкните правой кнопкой мыши на записи Все базы данных и выберите Создать базу данных, затем выберите Стандартная. Откроется мастер создания базы данных.
  3. На первой странице мастера создания базы данных выполните следующие действия:
    1. В качестве имени базы данных введите следующее значение: RQM.
    2. Укажите путь по умолчанию, например: C:\.
    3. Выберите опцию Разрешить DB2 управлять памятью (автоматическое хранение данных).
    4. Укажите 16K в качестве значения параметров bufferpool и tablespace.
    5. Нажмите Далее.
  4. На второй странице мастера создания базы данных выполните следующие действия:
    1. Примите значения по умолчанию.
    2. Нажмите Далее.
  5. На третьей странице мастера создания базы данных укажите следующие параметры:
    1. Страна/Область: указано значение default.
    2. Территория: указано значение US.
    3. Кодовый набор: указано значение UTF-8.
    4. Последовательность упорядочения: указано значение System.
  6. Нажмите Далее.
  7. Нажмите Готово.
    Прим.: Следующие действия выполняются на сервере Rational Quality Manager Jazz.
  8. Найдите файл teamserver.properties в каталоге InstallDir\server\conf\jazz\ и измените его имя на teamserver.derby.properties.

    В этом файле указываются различные свойства Rational Quality Manager, включая параметры базы данных. Путем обновления файла teamserver.properties можно использовать базу данных DB2 вместо базы данных Derby.

  9. Найдите файл teamserver.db2.properties в каталоге InstallDir\server\conf\jazz\ и измените его имя на teamserver.properties.
  10. Укажите параметры базы данных и соединения в файле teamserver.properties.

    Спецификация соединения по умолчанию настроена для подключения к базе данных DB2, установленной на локальном хосте (порт 50000). В следующем примере предполагается, что применяется база данных RQM с именем пользователя и паролем db2admin. Если в ходе настройки базы данных были приняты значения по умолчанию, то файл teamserver.properties может уже быть настроен правильным образом. В противном случае внесите соответствующие изменения в конфигурацию.

    1. Откройте файл teamserver.properties в текстовом редакторе.
    2. Найдите следующие строки:
      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
    3. Измените значение свойства com.ibm.team.repository.db.jdbc.location для сервера и базы данных DB2.

      Измените имя хоста (или IP-адрес) базы данных, имя базы данных, а также имя пользователя DB2 и пароль.

      Прим.: Пользователь DB2 должен обладать правами на создание таблиц, табличных пространств и изменение конфигурации базы данных. Пользователи DB2 создаются операционной системой.
    4. Укажите пароль пользователя в свойстве com.ibm.team.repository.db.jdbc.password.
      Прим.: Не изменяйте текст password={password} в свойстве com.ibm.team.repository.db.jdbc.location.
    5. При необходимости укажите в свойстве 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.
    6. Добавьте следующие строки в файл 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.
  11. Добавьте полный путь в три профайла предоставления ресурсов. В системе Windows профайлы предоставления ресурсов расположены в каталоге InstallDir\server\conf\jazz\provision_profiles. В системе Linux профайлы предоставления ресурсов расположены в каталоге InstallDir\server.
    Прим.: В пути к профайлам пробелы следует заменить символами %20.
    Дополнительная информация о профайлах предоставления ресурсов. : Jazz использует эти профайлы для указания пути к модулями будущих пакетов исправлений и новых выпусков. Кроме того, эти профайлы используются при создании таблиц базы данных. В профайлах предоставления ресурсов должен быть указан полный путь к каталогу обновлений.
    • Windows
    1. profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/update-site featureid=com.ibm.team.rtc.server.feature
    2. rqm-license-profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-license-update-site featureid=com.ibm.rqm.licensing.standard.feature
    3. 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/).
    1. Red Hat Enterprise Linux 5: url=file:/opt/IBM/RQM20/server или url=file:///opt/IBM/RQM20/server.
    2. SUSE Linux Enterprise Server 10: url=file:/opt/IBM/RQM20/server
  12. После изменения файла teamserver.properties и профайлов запустите утилиту Jazz repotools для создания таблиц базы данных. Файл repotools.bat расположен в каталоге InstallDir\server\.
    1. Откройте окно командной строки.
    2. Выполните команду repotools.bat -createTables.
Результат
Настройка базы данных завершена.

Комментарии