Рассмотрена процедура настройки базы данных Oracle для
работы с Rational Quality Manager.
Подготовка
Рекомендации:
- Oracle можно установить на отдельном сервере или в одной системе
вместе с Rational Quality Manager.
- Для обеспечения правильной обработки содержимого Unicode
база данных должна быть настроена для поддержки набора символов
UTF-8.
- Пользователь, выполняющий эти инструкции, должен обладать
правами администратора базы данных Oracle.
Об этой задаче
Прим.: IBM®
Rational Team Concert
предоставляет дополнительную информацию о настройке базы данных
Oracle. Эта информация приведена в разделе
Настройка
базы данных Oracle.
Для настройки базы
данных Oracle выполните следующие действия:
- При необходимости установите Oracle в соответствии с
инструкциями из руководства по установке Oracle.
- Создайте базу данных Oracle.
В системе сервера Oracle
запустите Помощник по настройке базы данных и создайте новую
базу данных. При необходимости обратитесь к администратору базы
данных за помощью.
- Для повышения производительности базы данных создайте табличное
пространство Oracle размером не менее 1 ГБ в соответствующем
каталоге на сервере Oracle.
Ниже приведен пример оператора create, выполняемого в системе
Windows®:
CREATE BIGFILE TABLESPACE oracle_tbs DATAFILE 'c:\oracle_tbs\oracle_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
Прим.: Каталог (в этом примере - c:\oracle_tbs) необходимо создать
заранее.
Создавать специальное табличное пространство необязательно. Допустимо
применение табличного пространства Oracle USERS, однако для повышения
производительности Oracle рекомендуется использовать
выделенную область на диске.
- Создайте специального пользователя Oracle для
Rational Quality Manager.
CREATE USER RQMDBuser IDENTIFIED BY RQMDBpswd DEFAULT TABLESPACE oracle_tbs
В предыдущем примере используется имя пользователя RQMDBUser и
пароль RQMDBpswd.
- После создания пользователя RQMDBUser предоставьте ему права
доступа на выполнение следующих действий:
- Создание сеанса.
- Создание, изменение и удаление таблиц и индексов.
- Добавление, обновление и удаление данных в созданных таблицах.
- Скопируйте файл Oracle ojdbc14.jar из системы, в которой
установлена база данных
Oracle, на сервер Rational Quality Manager.
- Перейдите в каталог InstallDir/server/ и создайте
каталог с именем oracle.
- Скопируйте файл ojdbc14.jar в каталог
oracle.
- Настройте свойства
базы
данных
Rational Quality Manager.
- Перейдите в каталог InstallDir/server/conf/jazz и найдите
файл teamserver.oracle.properties.
- В файле teamserver.oracle.properties измените имя хоста (или
IP-адрес) базы данных, имя базы данных и идентификационные данные
пользователя Oracle следующим образом:
Файл teamserver.oracle.properties по умолчанию:
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@//oracleserver.example.com:1521/ORCL
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
Файл teamserver.oracle.properties после изменения для поддержки Rational Quality Manager:
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:RQMuser/{password}@//9.34.23.81:1521/RQMDB
com.ibm.team.repository.db.jdbc.password=password
где
RQMuser - это пользователь, обладающий соответствующими правами
доступа к базе
данных.
RQMDB - это имя базы данных Oracle.
9.34.23.81:1521 - это IP-адрес и номер порта сервера Oracle.
password - это пароль пользователя Oracle.
Прим.: Символы // перед IP-адресом необходимы, если серверы RQM
и Oracle установлены в разных системах.
Кроме того, не изменяйте текст password={password} в свойстве:
com.ibm.team.repository.db.jdbc.location.
- Добавьте следующие строки в файл
“teamserver.oracle.properties”.
#websphere port configuration
com.ibm.team.repository.server.repourl.port.http=9080
com.ibm.team.repository.server.repourl.port.https=9443
Прим.: Они указывают номера портов по умолчанию. Если сервер WAS не
установлен и применяются другие номера портов, то эти номера портов
потребуется настроить с учетом конфигурации WAS.
- Сохраните файл teamserver.oracle.properties.
- Измените имя файла teamserver.properties на
teamserver.properties.BAK.
- Измените имя файла teamserver.properties на
teamserver.properties.
- Создайте таблицы базы данных.
После изменения файла teamserver.properties запустите утилиту
Jazz repotools для создания
таблиц базы данных. Файл repotools.bat расположен в каталоге
InstallDir/server/.
Откройте командную строку и запустите утилиту repotools со
следующими аргументами:
repotools -createTables logFile=c:/tmp/repotools.log