Guia de Introdução ao DB2 para Linux e UNIX


Índice

Pré-requisitos do Sistema
Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados IBM (AIX)
Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados da IBM (HP-UX)
Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados IBM (Linux)
Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados IBM (Solaris Operating System)
Requisitos de Disco e Memória
Métodos de Instalação do DB2
Instalação Não-raiz
Visão Geral da Instalação Não Raiz (Linux e UNIX)
Diferenças entre Instalações Raiz e Instalações Não Raiz
Limitações das Instalações Não Raiz
Instalando Servidores DB2 Utilizando o Assistente de Configuração do DB2 (Linux e UNIX)
Instalação do arquivo de resposta
Criando um Arquivo de Resposta Utilizando o Arquivo de Resposta de Amostra (Linux e UNIX)
Instalando um Produto DB2 Utilizando um Arquivo de Resposta (Linux e UNIX)
Instalando um Produto DB2 Utilizando o Comando db2_install ou doce_install (Linux e UNIX)
Aplicando Fix Packs
A Instalação de mais Ferramentas Pode Ser Ativada a partir da Instalação do DB2

Pré-requisitos do Sistema

Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados IBM (AIX)

Para instalar um produto DB2, os seguintes pré-requisitos de sistema operacional, hardware e comunicações devem ser atendidos:

Tabela 1. Pré-requisitos de Instalação do AIX
Sistema Operacional Hardware
AIX Versão 5.3
  • O kernel do AIX de 64 bits é necessário
  • TL5 SP3 (mínimo)
  • O nível mínimo de tempo de execução de C++ é xlC.rte 8.0.0.8 e xlC.aix50.rte 8.0.0.8
Um dos:
  • eServer pSeries
  • IBM System p
  • IBM System p5

Considerações de Software

Instalação do Produto DB2 no NFS (Network File System)

A instalação dos produtos DB2 no NFS (Network File System) não é recomendada. A execução de produtos DB2 no NFS (por exemplo, montagem do NFS /opt/IBM/db2/V9.5 e depois execução do código que estava fisicamente instalado em um sistema remoto) requer diversas etapas de configuração manual. Existem também vários problemas potenciais com a configuração do NFS para um servidor DB2. Esses possíveis problemas envolvem:

Conforme mencionado, a configuração para o NFS irá requerer várias ações manuais, incluindo:

Para obter instruções detalhadas, consulte o white paper "Setting up DB2 for UNIX and Linux on NFS mounted file systems" em http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.

Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados da IBM (HP-UX)

Para instalar um produto DB2, os seguintes pré-requisitos de sistema operacional, hardware e comunicações devem ser atendidos:

Tabela 2. Pré-requisitos de Instalação do HP-UX
Sistema Operacional Hardware

Os produtos DB2 são suportados em:

  • HP-UX 11iv2 (11.23.0505) com:
    • Pacote configurável de Qualidade Base de maio de 2005 (QPKBASE)
    • Pacote configurável de Qualidade de Aplicativos de maio de 2005 (QPAPPS)
  • HP-UX 11iv3 (11.31)
HP Integrity Series Systems baseados em Itanium

Considerações sobre a Configuração de Kernel

Será necessário reiniciar o sistema, se você atualizar os parâmetros de configuração do kernel. Os parâmetros de configuração do kernel estão definidos no /etc/system. Dependendo do valores em seus parâmetros de configuração do kernel, poderá ser necessário modificar alguns deles antes de instalar o cliente Versão 9 ou produtos do servidor DB2. Se o parâmetro do kernel que está sendo modificado não estiver listado como dinâmico, será necessária uma reinicialização do sistema para que as alterações em /etc/system entrem em vigor.

Considerações de Software

Instalação do Produto DB2 no NFS (Network File System)

A instalação dos produtos DB2 no NFS (Network File System) não é recomendada. A execução de produtos DB2 no NFS (por exemplo, montagem do NFS /opt/IBM/db2/V9.5 e depois execução do código que estava fisicamente instalado em um sistema remoto) requer diversas etapas de configuração manual. Existe também um número de possíveis problemas ao configurar o NFS para o DB2. Eles incluem possíveis problemas que envolvem:

Conforme mencionado, a configuração do NFS precisará de várias ações manuais, incluindo:

Para obter instruções detalhadas, consulte o white paper "Setting up DB2 for UNIX and Linux on NFS mounted file systems" em http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.

Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados IBM (Linux)

Para obter as informações mais recentes sobre as distribuições Linux suportadas, aponte o navegador para http://www.ibm.com/software/data/db2/linux/validate/.

Para instalar produtos DB2, os requisitos de distribuição, pré-requisitos de hardware e de comunicações devem ser atendidos.

Os produtos DB2 são suportados no seguinte hardware:

Os sistemas operacionais suportados para Linux incluem:

Nota:
O POWER requer no mínimo o SLES 10 Service Pack 1 ou RHEL 5

Limitações de Arquitetura Multiencadeada

Se estiver instalando um produto de banco de dados DB2 Versão 9.5 de 32 bits em um sistema operacional Linux, considere atualizar para um sistema operacional de 64 bits e instalar o produto de banco de dados DB2 Versão 9.5 64 bits. A arquitetura multiencadeada geralmente simplifica a configuração da memória. No entanto, isso poderá afetar a configuração da memória de servidores DB2 de 32 bits. Por exemplo:

Requisitos de Distribuição

Você deve atualizar os parâmetros de configuração do kernel na preparação da distribuição do Linux. Os valores padrão para parâmetros do kernel específicos podem não ser suficientes ao executar um sistema de banco de dados DB2.

Você também pode ter outros produtos ou aplicativos que requerem recursos do sistema Linux. Você deve modificar os parâmetros de configuração do kernel com base nas necessidades de seu ambiente de trabalho do sistema Linux.

Os parâmetros de configuração do kernel estão definidos em /etc/sysctl.conf.

Consulte o manual de seu sistema operacional para obter informações sobre como configurar e ativar esses parâmetros utilizando o comando sysctl.

Requisitos de Pacote (Apenas Servidor)

As tabelas a seguir listam os requisitos de pacote para as distribuições SLES e RHEL para o DB2 Versão 9.5:

Requisitos de Pacote para o SLES
Nome do Pacote Descrição
libaio contém a biblioteca assíncrona necessária para servidores DB2.
compat-libstdc++ contém o libstdc++so.5
Requisitos de Pacote para o RHEL
Diretório Nome do Pacote Descrição
/System Environment/Libraries libaio contém a biblioteca assíncrona necessária para servidores DB2.
/System Environment/Libraries compat-libstdc++ contém o libstdc++so.5

As tabelas a seguir listam os requisitos do pacote para distribuições SUSE Linux e Red Hat para servidores particionados DB2 Versão 9.5.

Todos os pacotes requeridos devem ser instalados e configurados antes de continuar com a configuração do DB2. Para obter informações gerais do Linux, consulte a documentação de distribuição do Linux.

Requisitos de pacote para SUSE Linux
Nome do Pacote Descrição
pdksh Shell Korn. Este pacote é requerido para ambientes de bancos de dados particionados.
openssh Este pacote contém um conjunto de programas do servidor que permitem que os usuários executem comandos em (e a partir de) computadores remotos através de um shell seguro. Este pacote não será requerido se você utilizar a configuração padrão do DB2 com rsh.
rsh-server Este pacote contém um conjunto de programas do servidor que permitem aos usuários executarem comandos em computadores remotos, efetuarem login em outros computadores e copiarem arquivos entre computadores (rsh, rexec, rlogin e rcp).Esse pacote não é requerido se você configurar o DB2 para utilizar ssh.
nfs-utils Pacote de Suporte do Network File System. Permite acesso a arquivos locais de computadores remotos.
Requisitos de Pacote para o Red Hat
Diretório Nome do Pacote Descrição
/System Environment/Shell pdksh Shell Korn. Este pacote é requerido para ambientes de bancos de dados particionados.
/Applications/Internet openssh Este pacote contém um conjunto de programas do cliente que permitem que os usuários executem comandos em um computador remoto através de um shell seguro. Este pacote não será requerido se você utilizar a configuração padrão do DB2 com rsh.
/System Environment/Daemons openssh-server Este pacote contém um conjunto de programas do servidor que permitem que os usuários executem comandos a partir de um computador remoto através de um shell seguro. Este pacote não será requerido se você utilizar a configuração padrão do DB2 com rsh.
/System Environment/Daemons rsh-server Este pacote contém um conjunto de programas que permitem que os usuários executem comandos em um computador remoto. Requerido para ambientes de banco de dados particionados. Esse pacote não é requerido se você configurar o DB2 para utilizar ssh.
/System Environment/Daemons nfs-utils Pacote de Suporte do Network File System. Permite acesso a arquivos locais de computadores remotos.

Considerações de Software

Instalação do Produto DB2 no NFS (Network File System)

A instalação dos produtos DB2 no NFS (Network File System) não é recomendada. A execução de produtos DB2 no NFS (por exemplo, montagem do NFS /opt/IBM/db2/V9.5 e depois execução do código que estava fisicamente instalado em um sistema remoto) requer diversas etapas de configuração manual. Existe também um número de possíveis problemas ao configurar o NFS para o DB2. Eles incluem possíveis problemas que envolvem:

Conforme mencionado, a configuração do NFS precisará de várias ações manuais, incluindo:

Para obter instruções detalhadas, consulte o white paper "Setting up DB2 for UNIX and Linux on NFS mounted file systems" em http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.

Considerações sobre Security-enhancedLinux

Nos sistemas RHEL 4 e RHEL 5, se o SELinux (Security-enhanced Linux) estiver ativado e no modo executável, o instalador poderá falhar devido a restrições do SELinux.

Para determinar se o SELinux está instalado e no modo executável, você pode executar uma das seguintes ações:

Para desativar o SELinux, você pode executar uma das seguintes ações:

Se seu produto DB2 for instalado com êxito em um sistema RHEL 4 ou RHEL 5, os processos do DB2 serão executados no domínio não confinado. Para designar processos do DB2 para seus próprios domínios, especifique a política. Uma política de amostra do SELinux é fornecida no diretório sqllib/samples.

Requisitos de Instalação para Servidores DB2 e Clientes de Servidores de Dados IBM (Solaris Operating System)

Para instalar um produto DB2, os seguintes pré-requisitos de sistema operacional, hardware e comunicações devem ser atendidos:

Tabela 3. Pré-requisitos de Instalação do Solaris Operating System
Sistema Operacional Hardware
Solaris 9
  • Kernel de 64 bits
  • Correções 111711-12 e 111712-12
  • Se dispositivos brutos forem utilizados, a correção 122300-11 no Solaris 9 ou 125100-07 no Solaris 10
  • Fujitsu PRIMEPOWER e Solaris 9 Kernel Update Patch 112233-01 de 64 bits ou posterior para obter a correção para a correção 912041-01
Solaris 10
  • Kernel de 64 bits
  • Se dispositivos brutos forem utilizados, a correção 125101-07
UltraSPARC

Considerações sobre a Configuração de Kernel

Os parâmetros de configuração do kernel estão definidos no /etc/system. Se o parâmetro do kernel que está sendo modificado não estiver listado como dinâmico, será necessária uma reinicialização do sistema para que as alterações em /etc/system entrem em vigor. Estes parâmetros devem ser configurados antes da instalação de um IBM data server client.

Considerações de Software

Correções de Segurança podem ser obtidas do Web site http://sunsolve.sun.com. A partir do Web site SunSolve On-line, clique no item de menu "Patches" no painel à esquerda.

O J2EE (Java2 Standard Edition) Solaris Operating System Patch Clusters e o software SUNWlibC também são requeridos e podem ser obtidos no Web site http://sunsolve.sun.com.

Para o DB2 em sistemas Fujitsu PRIMEPOWER de 64 bits, é necessário ter o seguinte:

As correções da Fujitsu PRIMEPOWER para o Solaris Operating System podem ser transferidas por download em FTSI no endereço: http://download.ftsi.fujitsu.com/.

Instalação do Produto DB2 no NFS (Network File System)

A instalação dos produtos DB2 no NFS (Network File System) não é recomendada. A execução de produtos DB2 no NFS (por exemplo, montagem do NFS /opt/IBM/db2/V9.5 e depois execução do código que estava fisicamente instalado em um sistema remoto) requer diversas etapas de configuração manual. Existe também um número de possíveis problemas ao configurar o NFS para o DB2. Eles incluem possíveis problemas que envolvem:

Conforme mencionado, a configuração do NFS precisará de várias ações manuais, incluindo:

Para obter instruções detalhadas, consulte o white paper "Setting up DB2 for UNIX and Linux on NFS mounted file systems" em http://www.ibm.com/developerworks/db2/library/long/dm-0609lee.

Requisitos de Disco e Memória

Requisitos de Disco

O espaço em disco requerido para seu produto depende do tipo de instalação escolhido e de seu tipo de sistema de arquivos. O assistente de Configuração do DB2 fornece estimativas de tamanho dinâmico com base nos componentes selecionados durante uma instalação típica, compacta ou customizada.

Lembre-se de incluir espaço em disco para produtos de bancos de dados de software e de comunicação necessários.

Nos sistemas operacionais Linux e UNIX, recomenda-se que haja 2 GB de espaço livre no diretório /tmp.

Requisitos de Memória

No mínimo, um sistema de banco de dados DB2 requer 256 MB de RAM. Para um sistema que esteja executando apenas um produto DB2 e as ferramentas da GUI do DB2, é necessário um mínimo de 512 MB de RAM. No entanto, 1 GB de RAM é recomendado para um desempenho aprimorado. Esses requisitos não incluem nenhum requisito de memória adicional para outro software que está em execução em seu sistema.

Ao determinar os requisitos de memória, saiba do seguinte:

Métodos de Instalação do DB2

Este tópico fornece informações sobre os métodos de instalação do DB2. A tabela a seguir mostra os métodos de instalação que estão disponíveis por sistema operacional.

Tabela 4. Método de Instalação por Sistema Operacional.
Método de instalação Windows LinuxLinux ou UNIX
Assistente de Configuração do DB2 Sim(Yes) Sim(Yes)
Instalação do arquivo de resposta Sim(Yes) Sim(Yes)
Comando db2_install No Sim(Yes)
Implementação do arquivo de carga útil No Sim(Yes)

A lista a seguir descreve os métodos de instalação do DB2.

Assistente de Configuração do DB2
O assistente de Configuração do DB2 é um instalador de GUI que está disponível nos sistemas operacionais Linux, UNIX e Windows Linux. O assistente de Configuração do DB2 fornece uma interface fácil de utilizar para a instalação de produtos DB2 e para a execução de tarefas iniciais de configuração.

O assistente de Configuração do DB2 também pode criar instâncias do DB2 e arquivos de resposta que podem ser utilizados para duplicar esta instalação em outras máquinas.

Nota:
Para instalações não-raiz em plataformas Linux e UNIXLinux, pode existir apenas uma instância do DB2. O assistente de Configuração do DB2 cria automaticamente a instância não-raiz.

Em plataformas Linux e UNIXLinux, é necessário um servidor X para exibir o assistente de Configuração do DB2.

Instalação do arquivo de resposta
Um arquivo de resposta é um arquivo de texto que contém valores de instalação e configuração. O arquivo é lido pelo programa de configuração do DB2 e a instalação é executada de acordo com os valores especificados.

Uma instalação de arquivo de resposta também é referida como uma instalação silenciosa.

Um benefício deste método de instalação é que você pode criar um arquivo de resposta sem desempenhar uma instalação. Este recurso pode ser útil para capturar as opções necessárias para instalar o produto DB2. O arquivo de resposta pode ser utilizado posteriormente para instalar o produto DB2 de acordo com as opções exatas especificadas.

Outra vantagem para arquivos de resposta é que eles fornecem acesso a parâmetros que não podem ser configurados utilizando o assistente de Configuração do DB2.

Em sistemas operacionais Linux e UNIX, se você incorporar a imagem de instalação do DB2 em seu aplicativo, seu aplicativo poderá receber informações e prompts de progresso da instalação do instalador em formato legível por computador. Este comportamento é controlado pela palavra-chave do arquivo de resposta INTERACTIVE.

Existem várias formas de criar um sistema de arquivos de resposta:

Utilizando o gerador de arquivo de resposta (plataformas Windows)
No Windows, você pode utilizar o gerador de arquivo de resposta para criar um arquivo de resposta que replica uma instalação existente. Por exemplo, você pode instalar um IBM data server client, configurar totalmente o cliente, em seguida, gerar um arquivo de resposta par replicar a instalação e configuração do cliente para outros computadores.
Utilizando o assistente de Configuração do DB2
O assistente de Configuração do DB2 pode criar um arquivo de resposta com base nas seleções que você faz conforme prossegue pelo assistente de Configuração do DB2. Suas seleções são registradas em um arquivo de resposta que você pode salvar em um local no sistema. Se você selecionar a instalação de um banco de dados particionado, dois arquivos de resposta serão gerados, um para o computador proprietário da instância e um para computadores participantes.

É possível exportar um perfil de cliente ou servidor com o comando db2cfexp para salvar a configuração do cliente ou servidor e, então, importar facilmente o perfil utilizando o comando db2cfimp. Um perfil do cliente ou do servidor exportado com o comando db2cfexp também pode ser importado durante uma instalação do arquivo de resposta utilizando a palavra-chave CLIENT_IMPORT_PROFILE.

Você deve exportar o perfil do cliente ou do servidor depois de desempenhar a instalação e catalogar as origens de dados.

Customizando os arquivos de resposta de amostra que são fornecidos para cada produto DB2
Uma alternativa para utilizar o gerador de arquivo de resposta ou o assistente de Instalação do DB2 para criar um arquivo de resposta é modificar manualmente um arquivo de resposta de amostra. Os arquivos de resposta de amostra são fornecidos no DVD do produto DB2. Os arquivos de resposta de amostra fornecem detalhes sobre todas as palavras-chaves válidas para cada produto.
Comando db2_install (Apenas plataformas Linux e UNIX)
O comando db2_install instala todos os componentes para o produto DB2 especificados com o suporte à interface em inglês. É possível selecionar idiomas adicionais para suportar com o parâmetro -L. Não é possível selecionar ou cancelar a seleção de componentes.

Embora o comando db2_install instale todos os componentes para o produto DB2 especificados, ele não desempenha criação de usuário e de grupo, criação de instância ou configuração. Este método de instalação pode ser preferencial em casos nos quais a configuração deve ser feita após a instalação. Se você preferir configurar seu produto DB2 enquanto o instala, considere utilizar o assistente de Configuração do DB2.

Em sistemas operacionais Linux e UNIX, se você incorporar a imagem de instalação do DB2 em seu aplicativo, seu aplicativo poderá receber informações e prompts de progresso da instalação do instalador em formato legível por computador.

Estes métodos de instalação requerem configuração manual após a implementação dos arquivos do produto.

Implementação de Arquivo de Carga Útil (Linux e UNIX apenas)
Esse método é um método de instalação avançada que não é recomendado para a maioria dos usuários. Ele requer que o usuário instale fisicamente os arquivos de carga útil. Um arquivo de carga útil é um tarball compactado que contém todos os arquivos e metadados de um componente instalável.

Estes métodos de instalação requerem configuração manual após a implementação dos arquivos do produto.

Nota:
As instalações de produtos DB2 não são mais pacotes de sistema operacional nas plataformas Linux e UNIX. Como resultado, não é mais possível utilizar comandos do sistema operacional para a instalação. Os scripts existentes utilizados para fazer a interface e consultar instalações do DB2 precisarão ser alterados.

Instalação Não-raiz

Visão Geral da Instalação Não Raiz (Linux e UNIX)

Antes da Versão 9.5, você poderia instalar produtos, aplicar e recuperar fix packs, configurar instâncias, incluir recursos ou desinstalar produtos apenas se tivesse privilégios de administrador. Agora, se você for um usuário não-root, poderá desempenhar estas tarefas em plataformas Linux e UNIX.

O instalador do DB2 cria e configura automaticamente uma instância não-raiz durante uma instalação não-raiz. Como um usuário não-root, você pode customizar a configuração da instância não-raiz durante a instalação. Você também pode utilizar e manter o produto DB2 instalado com privilégios de administrador.

A instalação não-raiz de um produto DB2 possui uma instância do DB2 com a maioria dos recursos ativados por padrão.

Uma instalação não-raiz pode ser atrativa a muitos grupos como, por exemplo, os seguintes:

Embora as instalações não-raiz possuam a maior parte da funcionalidade de instalações raiz, existem algumas diferenças e limitações. Você pode retirar algumas limitações quando um usuário root executar o comando db2rfe.

Diferenças entre Instalações Raiz e Instalações Não Raiz

Além de algumas limitações, a estrutura de diretório de uma instalação não-raiz é um pouco diferente da estrutura de diretório de uma instalação raiz.

Durante uma instalação raiz, os subdiretórios e arquivos para o produto DB2 são criados em um diretório da escolha do usuário root.

Diferente de usuários root, os usuários não-root não podem escolher onde os produtos DB2 serão instalados. As instalações não-raiz são sempre colocadas no diretório $HOME/sqllib, em que $HOME representa o diretório inicial do usuário não-root. O layout dos subdiretórios no diretório sqllib de uma não-raiz é semelhante ao de uma instalação raiz.

Para instalações raiz, podem ser criadas várias instâncias. A propriedade da instância está associada ao ID do usuário com o qual a instância foi criada.

As instalações não-raiz podem ter apenas uma instância do DB2. O diretório de instalação não-raiz contém todos os arquivos do produto e arquivos de instância do DB2 sem links simbólicos.

A tabela a seguir resume as diferenças entre instalações raiz e instalações não-raiz.

Tabela 5. Diferenças entre Instalações Raiz e Instalações Não Raiz
Critérios Instalações raiz Instalações não raiz
O usuário pode selecionar um diretório de instalação Sim(Yes) Os produtos DB2 são instalados no diretório inicial do usuário.
Número de instâncias do DB2 permitidas Várias Uma
Arquivos implementados durante a instalação Apenas arquivos de programas. As instâncias devem ser criadas após a instalação. Arquivos de programas e arquivos de instâncias. O produto DB2 está pronto para utilização imediatamente após a instalação.

Limitações das Instalações Não Raiz

Além das diferenças entre instalações raiz e instalações não-raiz, há várias limitações em instalações não-raiz. Esse tópico discute as limitações para ajudá-lo a decidir se deseja utilizar uma instalação não-raiz.

Limitações do Produto
Alguns produtos DB2 não são suportados em instalações não-raiz:
Limitações de Recursos e de Ferramentas
Os seguintes recursos e ferramentas não estão disponíveis em instalações não-raiz:
Limitações do Monitor de Funcionamento
Os seguintes recursos do monitor de funcionamento não são suportados em instalações não-raiz:
Limitação de Banco de Dados Particionado
Apenas os bancos de dados de partição única são suportados em instalações não-raiz. Você não pode incluir partições de banco de dados adicionais.
Listando Produtos DB2
A saída produzida pelo comando db2ls, quando executada como um usuário não-root, é diferente da saída produzida quando executada como um usuário root. Para obter detalhes, consulte o tópico do comando db2ls.
Cópias do DB2
Cada usuário não-root pode ter apenas uma cópia de um produto DB2 instalada.
Limitação de Instâncias do DB2
Em instalações não-raiz, é criada uma instância do DB2 durante a instalação. Não é possível criar instâncias adicionais.
As ações de instâncias do DB2 podem ser desempenhadas apenas pelo proprietário da instância
Instalações raiz e instalações não-raiz podem coexistir no mesmo computador em diferentes caminhos da instalação. No entanto, uma instância não-raiz pode ser atualizada ou eliminada (utilizando o comando db2_deinstall) apenas pelo usuário não-root que possui a instância não-raiz.

Uma instância do DB2 criada por um usuário com privilégios de administrador pode ser atualizada ou eliminada por um usuário com privilégios de administrador.

Comandos de Instâncias do DB2
Os seguintes comandos de instâncias do DB2 estão indisponíveis em instalações não-raiz:
db2icrt
Ao instalar um produto DB2 como um usuário não-root, uma única instância é automaticamente criada e configurada. Não é possível criar instâncias adicionais em instalações não-raiz. No entanto, se a instância criada automaticamente precisar ser configurada, será possível utilizar o comando de configuração não-raiz, db2nrcfg.
db2iupdt
O comando db2iupdt não pode ser utilizado para instâncias não-raiz. Em vez disso, utilize o comando de configuração de instalação não-raiz (db2nrcfg) para atualizar a instância não-raiz do DB2. No entanto, a atualização da instância não-raiz normalmente não é necessária, porque ela é atualizada automaticamente durante a atualização de seu produto DB2.
db2idrop
A instância criada automaticamente durante instalações não-raiz não pode ser eliminada. O produto DB2 deve ser desinstalado para eliminar a instância do DB2.
db2imigr
A migração não é suportada para instalações não-raiz.
Limitação de Migração
As instâncias raiz não podem ser migradas para uma instância não-raiz.
As ações de pós-instalação podem ser desempenhadas apenas pelo proprietário da instância do DB2
Instalações raiz e instalações não-raiz podem coexistir no mesmo computador. No entanto, apenas o usuário original não-root que instalou o produto DB2 pode executar ações subseqüentes, como:
Ajustando Valores de ulimit
O comando ulimit no UNIX e Linux configura ou relata limites de recursos do usuário, como limites de dados e de pilha. Para instâncias raiz, o servidor de banco de dados atualiza dinamicamente configurações de ulimit sem alterar as configurações permanentes. No entanto, para instâncias não-raiz, as configurações de ulimit podem ser verificadas apenas durante a instalação. Será emitida uma mensagem de aviso se as configurações forem inapropriadas. A propriedade de administrador é necessária para alterar as configurações de ulimit.

Limitações que Podem Ser Superadas Executando db2rfe

Existem limitações adicionais em instalações não-raiz que podem ser superadas executando o comando db2rfe. Os seguintes recursos e capacidades estão inicialmente indisponíveis em instalações não-raiz:

Execute o comando Ativar recursos raiz para instalação não-raiz (db2rfe) para ativar estes recursos e capacidades. A execução do comando db2rfe é opcional e deve ser feita por um usuário com propriedade de administrador.

Tipo de Autenticação em Instalações Não-raiz

A autenticação baseada em sistema operacional é o tipo de autenticação padrão para produtos DB2. Como instalações não-raiz não suportam autenticação baseada no sistema operacional suportado, se você optar por não executar o comando db2rfe após a instalação do produto DB2 como um usuário não-root, será necessário configurar manualmente o tipo de autenticação. Isto pode ser feito atualizando os seguintes parâmetros no arquivo de configuração do gerenciador de banco de dados (dbm cfg):

Instalando Servidores DB2 Utilizando o Assistente de Configuração do DB2 (Linux e UNIX)

Esta tarefa descreve como iniciar o assistente de Configuração do DB2 nos sistemas Linux e UNIX sistemas Linux. O assistente de Configuração do DB2 é utilizado para definir suas preferências de instalação e para instalar seu produto DB2 em seu sistema.

Antes de iniciar o assistente de Configuração do DB2:

Nota:

Para iniciar o assistente de Configuração do DB2:

  1. Caso tenha um DVD do produto DB2 físico, altere para o diretório onde o DVD do produto DB2 está montado digitando o seguinte comando:
       cd /dvdrom
    em que /dvdrom representa o ponto de montagem do DVD do produto DB2.
  2. Se você tiver feito download da imagem do produto DB2, você deve descompactar e efetuar untar do arquivo do produto.
    1. Descompacte o arquivo do produto:
      gzip -d product.tar.gz
      em que product é o nome do produto que foi transferido por download.
    2. Efetue untar do arquivo do produto:
      Em sistemas operacionais Linux
      tar -xvf product.tar
      Em sistemas operacionais AIX, HP-UX e Solaris
      gnutar -xvf product.tar
      em que product é o nome do produto que foi transferido por download.
    3. Altere o diretório:
      cd ./product
      em que product é o nome do produto que foi transferido por download.
    Nota:
    Se você transferiu por download o Pacote de Idiomas Nacionais, descompacte seu arquivo tar no mesmo diretório. Isto criará os subdiretórios (por exemplo, ./nlpack/disk1) o mesmo diretório e permitirá que o instalador localize automaticamente as imagens de instalação sem avisos.
  3. Digite o comando ./db2setup a partir do diretório onda a imagem do produto reside para iniciar o assistente de Configuração do DB2.
  4. A Barra de Lançamento de Configuração do IBM DB2 é aberta. A partir desta janela, você pode visualizar os pré-requisitos de instalação e as notas sobre o release ou pode seguir diretamente para a instalação. Talvez você queira revisar os pré-requisitos de instalação e as notas de release para obter as últimas informações.
  5. Clique em Instalar um Produto e a janela Instalar um Produto exibirá os produtos disponíveis para instalação.

    Ative a instalação clicando em Instalar Novo. Prossiga pela instalação seguindo os prompts do assistente de Configuração do DB2.

    Depois de iniciar a instalação, prossiga pelos painéis de instalação do assistente de Configuração do DB2 e faça suas seleções. A ajuda de instalação está disponível para guiá-lo pelas etapas restantes. Para chamar a ajuda da instalação, clique em Ajuda ou pressione F1. Você pode clicar em Cancelar a qualquer momento para encerrar a instalação.

    Para instalações não-raiz, os produtos DB2 são sempre instalados no diretório $HOME/sqllib, em que $HOME representa o diretório inicial do usuário não-root.

    Para instalações raiz, os produtos DB2 são instalados, por padrão, em um dos seguintes diretóriosno seguinte diretório:

    AIX, HP-UX e Solaris
    /opt/IBM/db2/V9.5
    Linux
    /opt/ibm/db2/V9.5

    Se estiver instalando em um sistema no qual esse diretório já está sendo utilizado, o caminho da instalação do produto DB2 terá a inclusão de _xx, em que _xx são dígitos, começando em 01 e aumentando, dependendo de quantas cópias do DB2 foram instaladas.

    Você também pode especificar seu próprio caminho de instalação do produto DB2.

    Os caminhos de instalação do DB2 têm as seguintes regras:

Os Pacotes de Idiomas Nacionais também podem ser instalados executando o comando ./db2setup a partir do diretório no qual o Pacote de Idiomas Nacionais reside, após a instalação de um produto do banco de dados DB2.

Os arquivos de log de instalação são:

Por padrão, estes arquivos de log estão localizados no diretório /tmp. É possível especificar a localização dos arquivos de log.

Não há mais um arquivo db2setup.his. Em vez disso, o instalador do DB2 salva uma cópia do arquivo de log de configuração do DB2 no diretório DB2_DIR/install/logs/ e o renomeia como db2install.history. Se o nome já existir, o instalador do DB2 o renomeará como db2install.history.xxxx, em que xxxx é 0000-9999, dependendo do número de instalações que você possui nessa máquina.

Cada cópia de instalação tem uma lista separada de arquivos de histórico. Se uma cópia de instalação for removida, os arquivos de histórico sob esse caminho da instalação também serão removidos. Essa ação de cópia é feita próxima ao final da instalação e se o programa for parado ou abortado antes da conclusão, então o arquivo de histórico não será criado.

No Linux x86, se quiser que seu produto DB2 tenha acesso à documentação do DB2 no computador local ou em outro computador na rede, será necessário instalar o Centro de Informações do DB2. O Centro de Informações do DB2 contém a documentação para o sistema de banco de dados do DB2 e para produtos relacionados ao DB2.

Limites de Memória do DB2 Express e do DB2 Workgroup Server Edition
Se estiver instalando o DB2 Express Edition, o máximo de memória permitido para a instância é de 4 GB.

Se estiver instalando o DB2 Workgroup Server Edition, o máximo de memória permitido para a instância é de 16 GB.

A quantidade de memória alocada para a instância é determinada pelo parâmetro de configuração do gerenciador de banco de dados INSTANCE_MEMORY.

Notas importantes ao migrar da Versão 9.1:
  • Se a configuração de memória para o produto DB2 Versão 9.1 exceder o limite permitido, o produto DB2 pode não ser iniciado após a migração para a versão atual.
  • O gerenciador de memória de auto-ajuste não aumentará o limite de memória da instância geral além dos limites da licença.

Instalação do arquivo de resposta

Criando um Arquivo de Resposta Utilizando o Arquivo de Resposta de Amostra (Linux e UNIX)

Depois de criar um arquivo de resposta, pode ser necessário fazer alterações no arquivo de resposta para ativar ou desativar palavras-chave.

Um dos seguintes cenários deve se aplicar:

Se estiver instalando diretamente do DVD, será necessário armazenar o arquivo de resposta renomeado em outro sistema de arquivo.

Você pode especificar o nome do proprietário da instância no arquivo de resposta. Se este usuário ainda não existir, o DB2 o criará em seu sistema.

Para editar um arquivo de resposta:

  1. Se estiver utilizando o arquivo de resposta de amostra, copie o arquivo de resposta de amostra para um sistema de arquivos local e edite-o utilizando o tópico Palavras-chave do Arquivo de Resposta como guia.
  2. Customize o Arquivo de Resposta de amostra.

    Para ativar um item no Arquivo de Resposta, remova o asterisco (*) à esquerda da palavra-chave. Depois, substitua a definição atual, à direita do valor, por uma nova definição. As definições possíveis estão listadas à direita do sinal de igualdade.

    Alguns Arquivos de Resposta do produto possuem palavras-chave mandatórias para as quais você deve fornecer valores. As palavras-chave mandatórias são documentadas nos comentários de cada Arquivo de Resposta.

    As palavras-chave que são exclusivas da instalação são especificadas em um Arquivo de Resposta apenas durante uma instalação do Arquivo de Resposta.

  3. Salve o arquivo em um sistema de arquivos exportado disponível para todos na rede.

Instalando um Produto DB2 Utilizando um Arquivo de Resposta (Linux e UNIX)

Antes de começar a instalação, certifique-se de que:

Para executar a instalação de um Arquivo de Resposta:

  1. Digite o comando db2setup da seguinte forma:
       dvd/db2setup -r responsefile_directory/response_file
    onde:
  2. Verifique as mensagens no arquivo de log quando a instalação estiver concluída. Os logs de instalação estão localizados, por padrão, no diretório /tmp: Você pode especificar o local do arquivo de registro. Um registro de histórico de instalação (db2install.history) está localizado em DB2DIR/install/logs, em que DB2DIR especifica o caminho em que o produto DB2 foi instalado. O diretório de instalação padrão é:

    Se mais de um produto DB2 estiver instalado no mesmo local, você verá db2install.history.xxxx, em que xxxx são dígitos, começando em 0001 e aumentando, dependendo de quantas cópias do DB2 você instalou.

Se quiser que seu produto DB2 tenha acesso à documentação do DB2 no computador local ou em outro computador na rede, você deverá instalar o Centro de Informações do DB2. O Centro de Informações do DB2 contém a documentação para o banco de dados do DB2 e produtos relacionados.

Instalando um Produto DB2 Utilizando o Comando db2_install ou doce_install (Linux e UNIX)

Antes de instalar produtos e recursos DB2 ou o Centro de Informações do DB2:

O comando db2_install instala produtos e recursos do DB2 em sistemas operacionais Linux e UNIX suportados.

O comando doce_install instala o DB2 Information Center nos sistemas operacionais Linux e UNIX suportados.

Não é possível instalar manualmente um produto ou recurso do DB2 utilizando um utilitário de instalação nativo do sistema operacional, como rpm, SMIT, swinstall ou pkgadd. Os scripts existentes que contêm um utilitário de instalação nativo utilizado para interface e consulta com instalações do DB2 precisarão ser alterados.

O comando db2_install não é suportado no DVD do Pacote de Idiomas Nacionais.

Apenas uma cópia do Centro de Informações do DB2 para o release atual pode ser instalada em seu sistema. O Centro de Informações não pode ser instalado no mesmo local onde um produto DB2 está instalado.Se você instalar o Centro de Informações do DB2 em um sistema com um firewall e planejar permitir que outros sistemas acessem o Centro de Informações do DB2, deverá abrir a porta na configuração do firewall.

Para instalar um produto ou recurso do DB2 utilizando o comando db2_install ou para instalar o DB2 Information Center utilizando o comando doce_install:

  1. Se você tiver um DVD do produto DB2 físico, insira e monte o DVD adequado ou acesse o sistema de arquivo onde foi armazenada a imagem de instalação.
  2. Se você tiver feito download da imagem do produto DB2, você deve descompactar e efetuar untar do arquivo do produto.
    1. Descompacte o arquivo do produto:
      gzip -d product.tar.gz
      Por exemplo,
      gzip -d ese.tar.gz
    2. Efetue untar do arquivo do produto:
      Em sistemas operacionais Linux
      tar -xvf product.tar
      Por exemplo,
      tar -xvf ese.tar
      Em sistemas operacionais AIX, HP-UX e Solaris
      gnutar -xvf product.tar
      Por exemplo,
      gnutar -xvf ese.tar
    3. Altere o diretório no diretório do produto:
      cd product
      Por exemplo,
      cd ese
  3. Digite o comando ./db2_install ou ./doce_install:
    ./db2_install -b DB2DIR -p productShortName -c NLPackLocation -L language... -n 
    onde: Ao instalar o Centro de Informações do DB2, se você especificar um número de porta diferente do padrão, poderá receber o erro "O nome do serviço especificado está sendo utilizado". Você pode corrigir este erro optando por utilizar o número de porta padrão ou especificando um nome de serviço diferente.

Após a instalação, é necessário configurar manualmente o servidor DB2. As tarefas incluem a criação e configuração de usuário e de instância.

Aplicando Fix Packs

Recomenda-se manter o ambiente do DB2 em execução no nível de fix pack mais recente para assegurar operação livre de problemas. Para instalar um fix pack com êxito, desempenhe todas as tarefas necessárias de pré-instalação e pós-instalação.

Um fix pack do DB2 contém atualizações e correções para problemas (Authorized Program Analysis Reports ou "APARs") localizados durante testes na IBM, assim como correções para problemas relatados por clientes. Cada fix pack contém um arquivo APARLIST.TXT, que descreve as correções que ele contém.

Fix packs são acumulativos. Isso significa que o fix pack mais recente para uma determinada versão do DB2 contém todas as atualizações dos fix packs anteriores para a mesma versão do DB2.

As imagens de fix pack disponíveis são:

Restrições

Para instalações não-raiz no Linux ou UNIX, os recursos baseados em raiz (como Alta Disponibilidade e autenticação baseada no sistema operacional) podem ser ativados utilizando o comando db2rfe. Se os recursos baseados em raiz tiverem sido ativados após a instalação do produto DB2, será necessário executar novamente o comando db2rfe sempre que um fix pack for aplicado para reativar esses recursos. Para obter detalhes, consulte os links relacionados não-raiz abaixo.

Em sistemas operacionais Linux ou UNIX, se os idiomas nacionais tiverem sido instalados, você também precisará de um fix pack de idioma nacional separado. O fix pack do idioma nacional não pode ser instalado isoladamente. Um fix pack universal ou específico para um produto deve ser aplicado simultaneamente, e ambos devem estar no mesmo nível de fix pack. Por exemplo, se estiver aplicando um fix pack universal em produtos de banco de dados DB2 não em inglês no Linux ou UNIX, será necessário aplicar o fix pack universal e o fix pack de idioma nacional para atualizar os produtos de banco de dados DB2.

Se você possui várias cópias do DB2 no mesmo sistema, essas cópias podem estar em níveis diferentes de versão e de fix pack. Se quiser aplicar um fix pack em uma ou mais cópias do DB2, será necessário instalar o fix pack nessas cópias do DB2 individualmente.

Para instalar um fix pack:

  1. Acesse e faça download do fix pack mais recente do DB2 selecionando o link para downloads de fix pack no Web site de Suporte do DB2 em http://www.ibm.com/software/data/db2/udb/support.html.
  2. Verifique os pré-requisitos do fix pack e desempenhe as tarefas necessárias antes de instalar um fix pack. Caso já tenha produtos de banco de dados DB2 instalados, será necessário parar vários processos do DB2. Consulte o Leia-me do fix pack para obter detalhes.
  3. Escolha um método de instalação do fix pack e instale-o.

Verifique no arquivo de log se existem etapas de pós-instalação ou mensagens de erro e ações recomendadas.

A Instalação de mais Ferramentas Pode Ser Ativada a partir da Instalação do DB2

Você pode optar por instalar a ferramenta do desenvolvedor do servidor de dados ou a ferramenta do administrador do servidor de dados durante a instalação de um produto do servidor DB2.

Se você optar por instalar a ferramenta do desenvolvedor de servidor de dados ou a ferramenta do administrador de servidor de dados durante a instalação de um servidor DB2, o assistente de Configuração do DB2 ativa um programa de instalação independente após instalar seu produto do servidor DB2. Agora também é possível instalar a ferramenta do desenvolvedor de servidor de dados ou a ferramenta do administrador de servidor de dados a partir da barra de ativação Configuração do DB2 sem instalar um produto do servidor DB2.

A ferramenta do desenvolvedor do servidor de dados e a ferramenta do administrador do servidor de dados possuem seu próprio programa de instalação independente, que pode ser ativado de maneira independente a partir de uma instalação do DB2. O programa de instalação do DB2 não suporta a instalação dessas ferramentas utilizando arquivos de resposta do DB2.

Para instalar a ferramenta do desenvolvedor do servidor de dados ou a ferramenta do administrador do servidor de dados em modo silencioso, utilize os métodos de instalação não interativos fornecidos pelo programa de instalação independente.