Seguindo estes procedimentos, teremos as informações necessárias para começar a usar o IBM® Rational® ClearQuest®. As informações não abrangem detalhes técnicos e variações de uso do IBM® DB2® como sistema de gerenciamento de banco de dados, apenas explicam como instalá-lo e configurá-lo com dois bancos de dados vazios.
Para quem tem experiência na instalação de DB2 em servidores baseados em Microsoft® Windows® , instalá-lo e configurá-lo em sistemas operacionais UNIX® pode parecer desafiador. Após usar estas etapas para instalar o DB2 em UNIX, também será possível usar o que foi aprendido neste cenário como suplemento para instalar outras ferramentas pela primeira vez em sistemas operacionais UNIX.
Preparar o sistema operacional para instalação
No Rational ClearQuest versões 7.1.2 e superior, o DB2 (Restricted Enterprise Edition) está incluso. Ou seja, se quiser usar o DB2 como banco de dados backend para seu ambiente de mudança e configuração, não é preciso comprar licenças separadas. Para obter mais informações sobre suporte e pré-requisitos para ambas as ferramentas, consulte a seção de recursos deste artigo.
Para instalar o DB2, é preciso usar três IDs do usuário exclusivos e os grupos correspondentes para administrar a instância de DB2 e configurar o aplicativo. Crie esses IDs no sistema operacional da máquina que é seu servidor de banco de dados. Para escolher os nomes de ID, considere o seguinte exemplo: Use "db2inst" para o ID de proprietário da instância, "db2fenc" para o ID do usuário protegido e "dasusr" para o ID do usuário do DB2 Administration Server (DAS).
Também é preciso criar três grupos para corresponder a cada ID. Para criar os grupos, efetue login como raiz e execute os seguintes comandos. Observe que os IDs e os grupos nestes comandos são exemplos. Use as convenções de nomenclatura adequadas para seu projeto ou organização.
> groupadd -g 500 db2grp
> groupadd -g 501 db2fgrp
> groupadd -g 502 dasadm
> useradd -u 100 -g db2grp -d /home/db2inst1 -s /bin/sh -p db2inst db2inst
> useradd -u 101 -g db2fgrp -d /home/db2fenc1 -s /bin/sh -p db2fenc db2fenc
> useradd -u 102 -g dasadm -d /home/dasusr1 -s /bin/sh -p dasusr dasus
Após criar os IDs do usuário e grupos, configure as senhas para cada ID e crie seus respectivos diretórios iniciais. Pode ser necessária ajuda da sua equipe de administração do sistema para fazer essas mudanças.
Para reconfigurar as senhas, execute o comando "passwd". Para alterar a senha do ID db2inst:
- Efetue logon como usuário raiz.
- Insira o seguinte comando:
passwd db2inst - Repita essas etapas para configurar as senhas das outras duas contas de usuário: "db2fenc" e "dasusr".
Para criar os diretórios iniciais:
- Efetue logon como usuário raiz.
- Insira os seguintes comandos:
- > mkdir –p /home/db2inst
- > chmod 755 /home/db2inst
- chown db2inst:db2grp /home/db2inst
- Repita essas etapas para criar os diretórios dos IDs "db2fenc" e "dasusr".
Considerando que o local da instalação padrão para DB2 é o diretório /opt , confirme se há espaço suficiente para instalar o DB2. Comece alocando 5 GB de espaço para o diretório /opt no seu servidor de banco de dados.
Para instalar o DB2 em sistemas operacionais UNIX, é preciso efetuar login como usuário raiz. Copie o instalador do DB2 para a máquina que é seu servidor de banco de dados.
Execute o script db2_install para iniciar a instalação do DB2. O utilitário está disponível no diretório /root/desktop/mnt . Esse diretório pode ser diferente dependendo do seu ambiente.
Figura 1. Iniciar a instalação do DB2
O script pausa para que possa ser inserido o local da instalação. Se quiser usar o local da instalação padrão, /opt/ibm/db2/V9.5, basta escolher "no", como mostra a figura a seguir.
Figura 2. Insira o local da instalação para o DB2
Na Figura 2, escolhemos WSE como tipo de instalação, visto que foram esses os arquivos que usamos para a instalação. Se for usado o CD de instalação do Enterprise para instalar o DB2, ESE estará disponível como uma das opções.
Após concluir a instalação com sucesso, a seguinte saída será exibida:
Figura 3. Instalação de DB2 concluída
Agora, é preciso criar a instância de DB2 e configurar alguns parâmetros necessários.
Considerando que se trata de um sistema de gerenciamento de banco de dados relacional, é preciso configurar certos parâmetros do kernel para trabalhar com o sistema operacional. Para ver os requisitos de parâmetros do kernel, execute o comando db2osconf como usuário raiz para mostrar o valor atual dos parâmetros do kernel necessários e seus valores esperados.
A saída é similar ao que se vê na Figura 4.
Figura 4. Saída do comando db2osconf
Após instalar o DB2 com sucesso e configurar os parâmetros do kernel, é preciso criar a instância de DB2 para o banco de dados em sua ferramenta de gerenciamento de mudança e de configuração. Use o utilitário db2icrt para criar a instância. Efetue logon com o ID do usuário da instância criada anteriormente.
O utilitário db2icrt está disponível no diretório de instalação. Se o diretório de instalação padrão tiver sido usado, o caminho será /opt/ibm/db2/V9.5/instance
Figura 5. Criando a instância de DB2
Após criar a instância, efetue login como proprietário (por exemplo, "db2inst") e execute as seguintes tarefas:
- Configure o parâmetro "SVCENAME", que determina a porta usada para o serviço de gerenciador do banco de dados do DB2.
Na Figura 6, usamos a porta 40000 para o serviço de gerenciador do banco de dados, que é a porta padrão. Se quiser usar outra porta, mude-a aqui.
Figura 6. Atualizando as informações da porta
- Configure a comunicação padrão para TCP/IP.
Figura 7. Configurando o protocolo de comunicação do DB2
- Reinicie o gerenciador do banco de dados.
OBSERVAÇÃO: O gerenciador do banco de dados deve ser reiniciado enquanto se está logado como proprietário da instância. Se estiver logado como usuário raiz, não será possível reiniciar a instância do gerenciador de banco de dados.
Figura 8. Reiniciando o DB2
Na ferramenta de gerenciamento de mudança e de configuração, dois repositórios devem ser criados: um repositório de esquema e um banco de dados do usuário. Portanto, é necessário criar dois bancos de dados vazios na sua instância de DB2.
Figura 9. Criando um banco de dados vazio no DB2
Efetue logon como proprietário da instância no servidor de banco de dados onde o DB2 está instalado e execute os seguintes comandos:
- Conecte-se ao banco de dados executando o comando de conexão.
Figura 10. Conectando-se aos bancos de dados
- Crie o buffer pool e o espaço de tabela para o banco de dados.
Figura 11. Criando o buffer pool
Figura 12. Criando o espaço de tabela
Repita essas etapas para criar um segundo banco de dados vazio
Quando os dois bancos de dados estiverem vazios no DB2, é possível criar o repositório de esquema e o banco de dados do usuário no Rational ClearQuest.
Teste a conexão entre o banco de dados e o cliente
Antes de criar o repositório de esquema, valide a conexão com a instância de banco de dados usando o utilitário pdsql, disponível no Rational ClearQuest.
> pdsql -v db2 –s <database server ip / hostname> -db <database-name> -u db2inst –p db2inst
Se esse comando for executado com êxito, significa que o banco de dados está acessível a partir do cliente de gerenciamento de mudança e configuração em que está sendo criado o repositório de esquema.
Ao criar o repositório de esquema, escolha "DB2" como fornecedor de banco de dados e "db2inst" como proprietário da instância. Para obter informações sobre como criar o repositório de esquema e o banco de dados do usuário, consulte a seção de recursos deste artigo.
Neste artigo, aprendemos a instalar o DB2 por meio da linha de comando. Também aprendemos a criar uma instância de DB2 com bancos de dados vazios e a configurá-las para uso no Rational ClearQuest. Por fim, aprendemos a testar a conexão entre o banco de dados e o computador cliente usando o utilitário pdsql .
Aprender
- Revise estas notas técnicas para obter mais detalhes sobre as versões suportadas de Rational ClearQuest.
- Veja os pré-requisitos específicos da plataforma para DB2 nos requisitos do sistema.
- Artigo: Configuring
ClearQuest to use DB2 as your backend RDBMS
- Visite a área do software Rational no developerWorks para obter recursos técnicos e boas práticas para os produtos do Rational Software Delivery Platform.
- Fique por dentro dos eventos técnicos e Webcasts do developerWorks com ênfase em uma série de produtos da IBM e tópicos do segmento de mercado de TI.
- Participe de um briefing gratuito do developerWorks Live! para se atualizar rapidamente sobre produtos e ferramentas IBM, bem como tendências do segmento de mercado de TI.
- Acompanhe as demos on demand do developerWorks, variando de demos de instalação e configuração de produtos para iniciantes a funcionalidades avançadas para desenvolvedores experientes.
- Melhore suas qualificações. Consulte o catálogo Treinamento e certificação do Rational que inclui muitos tipos de cursos em uma ampla variedade de tópicos. É possível realizar alguns deles em qualquer local, a qualquer momento, e muitos dos cursos para iniciantes são gratuitos.
Obter produtos e tecnologias
- Faça download de uma versão gratuita do software Rational.
- Avalie outros produtos de software da IBM da forma que melhor lhe convier: faça o download da versão de avaliação, experimente-a on-line, use-a em um ambiente de nuvem ou passe algumas horas no SOA Sandbox aprendendo a implementar Arquitetura Orientada a Serviços de forma eficiente.
Discutir
- Participe da fóruns do software Rational para fazer perguntas e participar de discussões.
- Classifique ou revise o software Rational. É rápido e fácil. Realmente.
- Compartilhe seu conhecimento e ajude outros a usarem o software Rational escrevendo um artigo para o developerWorks. Descubra quais são as características de um bom artigo do developerWorks e como realizá-lo.
- Siga o software Rational no Facebook, Twitter (@ibmrational), e
YouTubee adicione seus
comentários e solicitações.
- Faça e responda a perguntas e aumente seus conhecimentos participando dos fóruns do Rational, cafésé e wikis.
- Obtenha liderança em pensamento social. Participe da comunidade Rational para compartilhar seu conhecimento em software Rational e ficar conectado a seus colegas.

Vivek Pandey é especialista certificado em Rational Software e trabalha no IBM Rational Lab Services na Índia. Ele tem mais de sete anos de experiência em gerenciamento de configuração de software, gerenciamento de desenvolvimento de procedimentos e normas, gerenciamento de compilações e liberação de software e treinamento e implementação de grandes projetos nos segmentos de mercado bancário, financeiro e de telecomunicações.