Siga estas instruções para configurar um banco de dados Oracle para uso com o
Rational Quality Manager.
Antes de Iniciar
Pontos a serem considerados:
- O Oracle pode ser instalado em um servidor de banco de dados dedicado ou na mesma máquina
onde o Rational Quality Manager foi
instalado.
- Para assegurar a manipulação adequada do conteúdo Unicode, o conjunto de caracteres do banco de dados
deve ser a codificação UTF-8.
- O usuário que executar essas instruções deve ter autoridade de administração do sistema
no banco de dados Oracle.
Por Que e Quando Desempenhar Esta Tarefa
Nota: A IBM®
Rational Team Concert fornece
informações adicionais sobre a configuração de um banco de dados Oracle. Para visualizar essas informações, consulte
Configurando um Banco de Dados Oracle.
Para configurar um banco de dados Oracle:
- Se necessário, instale o Oracle seguindo as instruções no guia de instalação do
Oracle.
- Crie um banco de dados Oracle.
Na máquina servidor do Oracle,
inicie o Assistente de Configuração do Banco de Dados e crie um novo banco de dados. Trabalhe com o Administrador de Banco de Dados se você estiver inseguro sobre como fazer essa tarefa.
- Para melhorar o desempenho do banco de dados, crie um espaço de trabalho Oracle de pelo menos
1 GB em um local adequado no servidor Oracle.
O exemplo
abaixo mostra uma instrução create executada em uma máquina Windows®:
CREATE BIGFILE TABLESPACE oracle_tbs DATAFILE 'c:\oracle_tbs\oracle_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
Nota: O caminho do diretório (neste exemplo c:\oracle_tbs) já deve
existir.
Não é necessário criar um espaço de tabela especial separado. Você pode
utilizar o espaço de tabela USERS padrão do Oracle, mas o Oracle executa melhor com um espaço pré-alocado no disco que ele gerencia.
- Crie um usuário Oracle especial para o Rational Quality Manager.
CREATE USER RQMDBuser IDENTIFIED BY RQMDBpswd DEFAULT TABLESPACE oracle_tbs
No exemplo anterior,
o nome do usuário é RQMDBUser e senha (IDENTIFIED
BY em termos Oracle), é RQMDBpswd.
- Depois de criar RQMDBUser, conceda ao usuário as permissões do sistema
necessárias para executar as seguintes ações:
- Crie uma sessão.
- Crie, altere e elimine tabelas e índices.
- Insira, atualize e exclua das tabelas criadas.
- Copie o arquivo Oracle ojdbc14.jar da máquina onde o Oracle
está instalado para a máquina servidor Rational Quality Manager.
- Navegue para InstallDir/server/ e crie um dietório \
chamado oracle.
- Copie o arquivo ojdbc14.jar para o diretório oracle.
- Configure as propriedades do banco de dados do Rational Quality Manager.
- B=navegue para InstallDir/server/conf/jazz e localize o arquivo teamserver.oracle.properties.
- No arquivo teamserver.oracle.properties, altere o nome do host
(ou IP) do banco de dados, o nome do banco de dados e o nome de usuário e senha do Oracle conforme mostrado
abaixo:
Padronize o arquivo 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
O arquivo teamserver.oracle.properties depois de ser modificado
para 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
em que
RQMuser é um usuário com direitos de acesso adequados ao DB.
RQMDB
é o nome do banco de dados Oracle.
9.34.23.81:1521 é o endereço IP
e o número de porta do servidor Oracle.
password é a senha do usuário
Oracle.
Nota: O // na frente do endereço IP acima é necessário quando o servidor
RQM e o Oracle estão instalados em máquinas diferentes.
Além disso, não altere o texto password={password} na propriedade:
com.ibm.team.repository.db.jdbc.location.
- Inclua as seguintes linhas no arquivo “teamserver.oracle.properties”.
#websphere port configuration
com.ibm.team.repository.server.repourl.port.http=9080
com.ibm.team.repository.server.repourl.port.https=9443
Nota: Esses são os números de porta
padrão. Se você não tiver instalado o WAS e utilizar outros números de porta, será necessário fazer com esses números de porta correspondam ao números de porta designados no WAS.
- Salve o arquivo teamserver.oracle.properties.
- Renomeie o arquivo teamserver.properties para teamserver.properties.BAK.
- Renomeie o arquivo teamserver.oracle.properties para teamserver.properties
e salve-o.
- Crie tabelas de banco de dados.
Agora que o arquivo teamserver.properties foi modificado, você deve executar um utilitário do Jazz
denominado repotools para criar as tabelas de banco de dados. O arquivo do utilitário repotools.bat
está localizado em InstallDir/server/.
Abra uma janela
de prompt de comandos e execute repotools com os seguintes argumentos:
repotools -createTables logFile=c:/tmp/repotools.log