Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Instalar e configurar DB2 em UNIX para oferecer suporte a gerenciamento de mudança e de configuração

Suporte aprimorado a banco de dados para IBM Rational ClearQuest

Vivek K Pandey, IT Specialist – Rational change and configuration management, IBM
author photo
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.

Resumo:  É possível usar diversos sistemas de gerenciamento de banco de dados relacional (RDBMS) com o IBM® Rational® ClearQuest® versões 7.1.2 e superior, incluindo Oracle, Microsoft SQL Server, Microsoft Access e IBM® DB2®. Ao contrário de outros sistemas, o DB2 é empacotado com o Rational ClearQuest. O benefício de usar o DB2 como banco de dados backend pode ser percebido na economia de custos, mas a sua instalação e configuração podem ser um desafio, em especial para quem não está familiarizado com o DB2. Neste artigo, fornecemos instruções para ajudar a instalar e configurar o DB2 em sistemas operacionais UNIX para uso como banco de dados backend com o Rational ClearQuest.

Data:  28/Nov/2011
Nível:  Introdutório Também disponível em :   Inglês
Atividade:  670 visualizações
Comentários:  


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:

  1. Efetue logon como usuário raiz.
  2. Insira o seguinte comando:
    passwd db2inst
  3. Repita essas etapas para configurar as senhas das outras duas contas de usuário: "db2fenc" e "dasusr".

Para criar os diretórios iniciais:

  1. Efetue logon como usuário raiz.
  2. Insira os seguintes comandos:
    • > mkdir –p /home/db2inst
    • > chmod 755 /home/db2inst
    • chown db2inst:db2grp /home/db2inst
  3. 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.


Instalar e configurar o DB2

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


Criar a instância de DB2

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


Criar bancos de dados vazios

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:

  1. Conecte-se ao banco de dados executando o comando de conexão.

    Figura 10. Conectando-se aos bancos de dados


  2. 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.


Resumo

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 .


Recursos

Aprender

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

Sobre o autor

author photo

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.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational, Information Management
ArticleID=777564
ArticleTitle=Instalar e configurar DB2 em UNIX para oferecer suporte a gerenciamento de mudança e de configuração
publish-date=11282011

Conheça a IBM da sua cidade

Virtual Branch Office Brasil

A IBM está mais perto do que você imagina!


Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).