Configurando um banco de dados DB2 para o Rational Engineering Lifecycle Manager e o Lifecycle Query Engine

O Rational Engineering Lifecycle Manager suporta o IBM® DB2 Enterprise Server Edition. Será necessário criar um banco de dados para oRational Engineering Lifecycle Manager, Jazz Team Server, Rational Engineering Lifecycle Manager e o aplicativo Configuration Management.

Antes de Iniciar

Este procedimento requer que os pré-requisitos a seguir sejam atendidos. Consulte sua documentação do DB2 ou um DBA (DB2 Database Administrator) para obter ajuda.
Importante: Se você instalar o Jazz Team Server com oRational Engineering Lifecycle Manager ou o Lifecycle Query Engine no mesmo computador ou plataformas distribuídas, um banco de dados separado e um usuário de DB associado ao banco de dados deve ser criado para cada aplicativo.

Execute os comandos a seguir na Janela de Comando do DB2. É possível abrir a janela de Comando a partir do menu Iniciar do aplicativo sob o menu Ferramentas de Linha de Comandos do DB2. Para se conectar a um servidor remoto, você pode usar Telnet ou SSH. Certifique-se de estar conectado como o usuário db2inst1, executando o comando su db2inst1.

Procedimento

  1. Abra uma janela de comandos do DB2 e crie o banco de dados.
    Para o Rational Engineering Lifecycle Manager Jazz Team Server, crie um banco de dados chamado RELMJTS com 8K páginas e o conjunto de códigos UTF-8.
    db2 create database RELMJTS using codeset UTF-8 territory en PAGESIZE 8192
    Para o aplicativo Rational Engineering Lifecycle Manager, crie um banco de dados denominado RELM com páginas de 8K e o conjunto de códigos UTF-8.
    db2 create database RELM using codeset UTF-8 territory en PAGESIZE 8192
    Para o aplicativo Configuration Management, crie um banco de dados chamado VVC com páginas de 8K e o conjunto de códigos UTF-8.
    db2 create database VVC using codeset UTF-8 territory en PAGESIZE 8192
    Dica: Se o banco de dados não estiver em execução, o comando db2start inicia o DB2.
    Nota: Se estiver criando o banco de dados com um usuário diferente do usuário especificado no arquivo teamserver.properties, você deve conceder autoridade DBADM a esse usuário:
    db2 connect to <database name>
    db2 grant DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM on database to user <user name>
    db2 disconnect <database name>
  2. Para configurar as conexões do banco de dados e criar as tabelas de banco de dados usando o IBM WebSphere Application Server, veja Configurando o WebSphere Application Server para Rational Engineering Lifecycle Manager
    Nota: Se você criar todos os bancos de dados (relm, relmjts, vvc) no mesmo servidor de banco de dados, verifique se o Número máx. de bancos de dados simultaneamente ativos está configurado para um número maior que 3. Se esse valor for menor que o número de dados ativos, você obterá o erro Código SQL 1041.
    1. Para abrir a configuração do gerenciador do banco de dados, na janela de comandos do DB2, execute o seguinte comando:
      db2 get dbm cfg
    2. Procure a linha Número máx. de bancos de dados simultaneamente ativos. Se esse número for inferior aos bancos de dados instalados, aumente o número para 8 emitindo o seguinte comando:
      db2 update dbm cfg using
      numdb 8
    3. Pare e inicie o gerenciador do banco de dados para que essas mudanças tenham efeito emitindo estes comandos:
      db2stop
      db2start

Configurando Manualmente um banco de dados DB2

Sobre Esta Tarefa

A execução do assistente de configuração é o método recomendado para configurar as conexões com o banco de dados e criar as tabelas de banco de dados. Para executar o assistente de configuração, siga as instruções em: Executando o assistente de configuração Jazz Team Server para aplicativos do Rational Engineering Lifecycle Manager

Se você preferir executar esse procedimento manualmente, use este tópico para editar o arquivo teamserver.properties para configurar um banco de dados de conexão do IBM DB2 e execute o comando -createTables para criar tabelas de banco de dados.

Procedimento

  1. Para cada aplicativo, há um arquivo teamserver.properties separado que você deve abrir e modificar. Esses arquivos estão localizados nos seus próprios diretórios (relmjts, relm e vvc) no diretório Dir_de_Instalação_do_Jazz/server/conf. Abra cada arquivo teamserver.properties e especifique os detalhes de banco de dados e conexão. A especificação de conexão padrão conecta a um banco de dados DB2 que conecta ao host local na porta 50000. O banco de dados denominado JAZZ, tanto o nome de usuário como a senha são db2admin.
    Nota: Substitua JAZZ pelo nome de seu banco de dados, e o endereço do servidor com seu nome completo do host.
    1. Comentar as linhas a seguir a partir da Derby Configuration colocando um sinal de número (#) antes de cada linha:
      #com.ibm.team.repository.db.vendor = DERBY
      # com.ibm.team.repository.db.jdbc.location=conf/jts/derby/repositoryDB
    2. Remova o comentário das seguintes linhas em DB2 Configuration removendo o sinal de número (#) ao lado de cada linha:
      com.ibm.team.repository.db.vendor = DB2
      com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
      com.ibm.team.repository.db.jdbc.password=db2admin
    3. Edite os valores a seguir nas linhascom.ibm.team.repository.db.jdbc.location:
      • //localhost:50000 digite o nome completo do host do servidor de banco de dados.
      • JAZZ Digite o nome do banco de dados.
      • db2admin Digite o nome de usuário
      Nota: O usuário DB2 deve ter permissões para criar tabelas, espaços de tabela e modificar a configuração do banco de dados. O sistema operacional cria usuários do DB2.
      Nota: Não altere o texto password={password} nas propriedades com.ibm.team.repository.db.jdbc.location e com.ibm.team.datawarehouse.db.jdbc.location.
    4. Especifique a senha de usuário nas propriedades com.ibm.team.repository.db.jdbc.password.
    5. Se necessário, altere a propriedade com.ibm.team.repository.db.db2.content.tablespace.location para um caminho em seu servidor de banco de dados, em que o espaço de tabela principal pode ser criado.
      Nota: Se esse valor não for alterado do padrão de content_tablespace, o espaço de tabela será criado no local de armazenamento do banco de dados. No Windows, se um novo caminho for especificado, ele deve ser especificado usando barras duplas invertidas, por exemplo, com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jts\\content_tablespace.
    6. Altere o valor da propriedade com.ibm.team.fulltext.indexLocation=conf/jts/indices/workitemindex para o local do caminho completo do índice do texto integral. Por exemplo, digite com.ibm.team.fulltext.indexLocation=c:/Progra~1/IBM/JazzTeamServer/server/conf/jts/indices/workitemindex.
    7. Altere o valor da propriedade com.ibm.team.jfs.index.root.directory=indices para o local do caminho completo do diretório raiz do índice do Jazz Foundation Service (JFS). Por exemplo, digite com.ibm.team.jfs.index.root.directory=c:/Progra~1/IBM/JazzTeamServer/server/conf/jts/indices.
  2. Após cada banco de dados ser criado, execute um comando de ferramentas de repositório para criar tabelas de banco de dados.
    Importante: Execute o comando createTables somente se essa for uma nova instalação.
    Nota: Quando você executar o comando repotools, o arquivo teamserver.properties será atualizado e o arquivo original com o conteúdo original será salvo no mesmo diretório. Você também pode ver um aviso de que o URI Público não foi configurado. É possível ignorar esse aviso neste momento porque o URI Público será configurado quando você executar o assistente de configuração.
    1. Para o Jazz Team Server, acesse o diretório Dir_de_Instalação_do_Jazz/server e execute estes comandos:
      repotools-relmjts -createTables
    2. Para o aplicativo Rational Engineering Lifecycle Manager, acesse o diretório JazzInstallDir/server e execute estes comandos:
      repotools-relm -createTables 
    3. Para o aplicativo Configuration Management, acesse o diretório JazzInstallDir/server e execute estes comandos:
      repotools-vvc -createTables 

Feedback