              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                   | Um dos:                          |
|  * O kernel do AIX de 64 bits é  |  * eServer pSeries               |
| necessário                       |  * IBM System p                  |
|  * TL5 SP3 (mínimo)              |  * IBM System p5                 |
|  * 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  |                                  |
+----------------------------------+----------------------------------+



Considerações de Software
*  (Apenas Clientes) Se você planeja utilizar a Autenticação Kerberos,
   precisará do cliente IBM Network Authentication Service v1.4 ou
   posterior. O cliente NAS pode ser transferido por download de
   https://www6.software.ibm.com/dl/dm/dm-nas-p.
*  Utilize o comando bosboot para alternar para o kernel de 64 bits. 

   Para alternar para um kernel de 64 bits, é necessário ter autoridade
   root e você deve digitar os seguintes comandos:

    

         ln -sf /usr/lib/boot/unix_64 /unix
         ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
         bosboot -a
         shutdown -Fr

*  O DB2 Versão 9.5 requer o "IBM C++ Runtime Environment Components
   para AIX" que inclui o xlC.rte 8.0.0.8. Ele está disponível no Web
   site de suporte do IBM AIX.
*  Um dos navegadores a seguir é requerido para visualizar a ajuda
   on-line e para executar as Primeiras Etapas (db2fs): 
   *  Mozilla 1.4 e superior
   *  Firefox 1.0 e superior
   *  Netscape 7.0 e superior



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: 
*  Desempenho (impactado pelo desempenho da rede)
*  Disponibilidade (você está permitindo um único ponto de falha).
*  Licença (não é feita verificação nas máquinas)
*  O diagnóstico de erros de NFS pode ser difícil

Conforme mencionado, a configuração para o NFS irá requerer várias ações
manuais, incluindo: 
*  Assegurar que o ponto de montagem preserva o caminho de instalação
*  A permissão deve ser controlada (por exemplo, a permissão de gravação
   não deve ser fornecida à máquina de montagem).
*  Os registros do DB2 devem ser configurados manualmente e mantidos em
   todas as máquinas de montagem
*  O comando db2ls, que lista produtos e recursos DB2 instalados, deve
   ser configurado e mantido corretamente, caso você precise detectar
   produtos e recursos DB2
*  É requerido cuidado adicional ao atualizar seu ambiente do produto
   DB2
*  São requeridas etapas adicionais ao limpar a máquina de exportação e
   a máquina de montagem

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                  |
+-----------------------------------------+---------------------------+
|                                         | HP Integrity Series       |
| Os produtos DB2 são suportados em:      | Systems baseados em       |
|  * HP-UX 11iv2 (11.23.0505) com:        | Itanium                   |
|   * 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)                  |                           |
+-----------------------------------------+---------------------------+



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
*  Se estiver instalando o IBM Data Server Client, você deverá ter um
   compilador C para construir Procedimentos Armazenados SQL.
*  Um dos navegadores a seguir é requerido para visualizar a ajuda
   on-line e para executar as Primeiras Etapas (db2fs): 
   *  Mozilla 1.4 e superior
   *  Firefox 1.0 e superior
   *  Netscape 7.0 e superior



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:

*  Desempenho (impactado pelo desempenho da rede)
*  Disponibilidade (você está permitindo um único ponto de falha).
*  Licença (não é feita verificação nas máquinas)
*  O diagnóstico de erros de NFS pode ser difícil

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

*  Assegurar que o ponto de montagem preserva o caminho de instalação
*  A permissão deve ser controlada (por exemplo, a permissão de gravação
   não deve ser fornecida à máquina de montagem).
*  Os registros do DB2 devem ser configurados manualmente e mantidos em
   todas as máquinas de montagem
*  O comando db2ls, que lista produtos e recursos DB2 instalados, deve
   ser configurado e mantido corretamente, caso você precise detectar
   produtos e recursos DB2
*  É requerido cuidado adicional ao atualizar seu ambiente do produto
   DB2
*  São requeridas etapas adicionais ao limpar a máquina de exportação e
   a máquina de montagem

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: 
*  Processadores x86 (Intel Pentium, Intel Xeon e AMD) Intel e AMD de 32
   bits
*  x64 (Processadores AMD64 e Intel EM64T de 64 bits)
*  Sistemas POWER (IBM eServer OpenPower, System i ou pSeries que
   suportam o Linux)
*  eServer System z ou System z9

Os sistemas operacionais suportados para Linux incluem: 
*  Red Hat Enterprise Linux (RHEL) 4 Update 4
*  Red Hat Enterprise Linux (RHEL) 5
*  SUSE Linux Enterprise Server (SLES) 9 Service Pack 3
*  SUSE Linux Enterprise Server (SLES) 10 Service Pack 1

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: 
*  A memória privada para encadeamentos do agente é alocada em um único
   processo. A agregação de todas as alocações de memória privada para
   agentes do banco de dados pode não se ajustar em um espaço de memória
   de um único processo.
*  O suporte para vários bancos de dados é limitado, porque todos os
   segmentos de memória compartilhados pelo banco de dados para todos os
   bancos de dados são alocados em um único processo. Pode ser
   necessário reduzir o uso da memória para alguns bancos de dados para
   ativar com êxito todos os bancos de dados ao mesmo tempo. No entanto,
   o desempenho do gerenciador de banco de dados pode ser afetado. Outra
   alternativa é criar várias instâncias e catalogar os bancos de dados
   nas instâncias. No entanto, são necessários recursos do sistema
   suficientes para suportar esta configuração. 



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: 
*  O libaio.so.1 é necessário para e/s assíncrono
*  O libstdc++so.5 é necessário para o servidor DB2

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     | Descrição                     |
|                       | Pacote      |                               |
+-----------------------+-------------+-------------------------------+
| /System               | libaio      | contém a biblioteca           |
| Environment/Libraries |             | assíncrona necessária para    |
|                       |             | servidores DB2.               |
+-----------------------+-------------+-------------------------------+
| /System               | compat-libs | contém o libstdc++so.5        |
| Environment/Libraries | tdc++       |                               |
+-----------------------+-------------+-------------------------------+

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.

*  O pacote pdksh do Shell Korn é requerido para todos os sistemas DB2.
*  Um utilitário de shell remoto é requerido para sistemas de bancos de
   dados particionados. O DB2 suporta os seguintes utilitários de shell
   remoto: 
   *  rsh
   *  ssh

   Por padrão, o DB2 utiliza rsh ao executar comandos em nós remotos do
   DB2, por exemplo, ao iniciar uma partição de banco de dados remota do
   DB2. Para utilizar o DB2 padrão, o pacote rsh-server deve ser
   instalado (consulte a tabela abaixo). Informações adicionais sobre
   rsh e ssh estão disponíveis no Centro de Informações do DB2. 

   Se você optar por utilizar o utilitário de shell remoto rsh, o inetd
   (ou xinetd) também deverá ser instalado e estar em execução. Se você
   optar por utilizar o utilitário de shell remoto ssh, precisará
   configurar a variável de comunicação DB2RSHCMD imediatamente após a
   conclusão da instalação do DB2. Se esta variável de registro não for
   definida, o rsh será utilizado.

*  O pacote de suporte nfs-utils do Network File System é requerido para
   sistemas de bancos de dados particionados.

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     | Descrição                     |
|                       | Pacote      |                               |
+-----------------------+-------------+-------------------------------+
| /System               | pdksh       | Shell Korn. Este pacote é     |
| Environment/Shell     |             | requerido para ambientes de   |
|                       |             | bancos de dados               |
|                       |             | particionados.                |
+-----------------------+-------------+-------------------------------+
| /Applications/Interne | openssh     | Este pacote contém um         |
| t                     |             | 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               | openssh-ser | Este pacote contém um         |
| Environment/Daemons   | ver         | 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               | rsh-server  | Este pacote contém um         |
| Environment/Daemons   |             | 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               | nfs-utils   | Pacote de Suporte do Network  |
| Environment/Daemons   |             | File System. Permite acesso a |
|                       |             | arquivos locais de            |
|                       |             | computadores remotos.         |
+-----------------------+-------------+-------------------------------+



Considerações de Software
*  (Apenas Clientes) Se você planeja utilizar a Autenticação Kerberos,
   precisará do cliente IBM Network Authentication Service v1.4 ou
   posterior. O cliente NAS pode ser transferido por download de
   https://www6.software.ibm.com/dl/dm/dm-nas-p.
*  Um dos navegadores a seguir é requerido para visualizar a ajuda
   on-line e para executar as Primeiras Etapas (db2fs): 
   *  Mozilla 1.4 e superior
   *  Firefox 1.0 e superior
   *  Netscape 7.0 e superior

*  Um software X Window System capaz de renderizar uma interface gráfica
   com o usuário será necessário se: 
   *  você quiser utilizar o assistente de Configuração do DB2 para
      instalar um produto DB2 em sistemas operacionais Linux ou UNIX, ou
   *  você quiser utilizar alguma ferramenta gráfica do DB2 no Linux
      para x86 e Linux no AMD 64/EM64T.



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:

*  Desempenho (impactado pelo desempenho da rede)
*  Disponibilidade (você está permitindo um único ponto de falha).
*  Licença (não é feita verificação nas máquinas)
*  O diagnóstico de erros de NFS pode ser difícil

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

*  Assegurar que o ponto de montagem preserva o caminho de instalação
*  A permissão deve ser controlada (por exemplo, a permissão de gravação
   não deve ser fornecida à máquina de montagem).
*  Os registros do DB2 devem ser configurados manualmente e mantidos em
   todas as máquinas de montagem
*  O comando db2ls, que lista produtos e recursos DB2 instalados, deve
   ser configurado e mantido corretamente, caso você precise detectar
   produtos e recursos DB2
*  É requerido cuidado adicional ao atualizar seu ambiente do produto
   DB2
*  São requeridas etapas adicionais ao limpar a máquina de exportação e
   a máquina de montagem

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: 
*  Verifique o arquivo /etc/sysconfig/selinux.
*  Execute o comando sestatus.
*  Verifique no arquivo /var/log/messages avisos do SELinux (o formato
   do aviso poderá diferir entre o RHEL 4 e o RHEL 5.)

Para desativar o SELinux, você pode executar uma das seguintes ações: 
*  Configure-a no modo permissivo e execute o comando setenforce 0  como
   um superusuário.
*  Modifique /etc/sysconfig/selinux e reinicialize a máquina.

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                               | UltraSPARC                |
|  * 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        |                           |
+-----------------------------------------+---------------------------+



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
*  (Apenas clientes) Se você planeja utilizar a Autenticação Kerberos,
   precisará do Solaris Operating System 9 ou superior com o cliente IBM
   NAS (Network Authentication Service) v1.4 ou superior. O cliente NAS
   pode ser transferido por download do Web site:
   https://www6.software.ibm.com/dl/dm/dm-nas-p.
*  Se estiver instalando o IBM Data Server Client, você deverá ter um
   compilador C para construir Procedimentos Armazenados SQL.
*  Um dos navegadores a seguir é requerido para visualizar a ajuda
   on-line e para executar as Primeiras Etapas (db2fs): 
   *  Mozilla 1.4 e superior
   *  Firefox 1.0 e superior
   *  Netscape 7.0 e superior

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: 
*  Solaris 9 Kernel Update Patch 112233-01 ou posterior para obter a
   correção 912041-01.

 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:

*  Desempenho (impactado pelo desempenho da rede)
*  Disponibilidade (você está permitindo um único ponto de falha).
*  Licença (não é feita verificação nas máquinas)
*  O diagnóstico de erros de NFS pode ser difícil

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

*  Assegurar que o ponto de montagem preserva o caminho de instalação
*  A permissão deve ser controlada (por exemplo, a permissão de gravação
   não deve ser fornecida à máquina de montagem).
*  Os registros do DB2 devem ser configurados manualmente e mantidos em
   todas as máquinas de montagem
*  O comando db2ls, que lista produtos e recursos DB2 instalados, deve
   ser configurado e mantido corretamente, caso você precise detectar
   produtos e recursos DB2
*  É requerido cuidado adicional ao atualizar seu ambiente do produto
   DB2
*  São requeridas etapas adicionais ao limpar a máquina de exportação e
   a máquina de montagem

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: 
*  Os produtos DB2 executados no HP-UX Versão 11i para sistemas baseados
   em Itanium requerem um mínimo de 512 MB de RAM.
*  Para suporte ao IBM data server client, estes requisitos de memória
   servem para uma base de cinco conexões do cliente simultâneas. Serão
   necessários mais 16 MB de RAM para cada cinco conexões de cliente.
*  Os requisitos de memória são afetados pelo tamanho e pela
   complexidade de seu sistema de banco de dados, assim como pela
   extensão da atividade do banco de dados e o número de clientes
   acessando seu sistema. 

   Para produtos do servidor DB2, o recurso de memória de auto-ajuste
   simplifica a tarefa de configuração de memória, configurando
   automaticamente valores para vários parâmetros de configuração de
   memória. Quando ativado, o ajustador de memória distribui
   dinamicamente os recursos de memória disponíveis entre vários
   clientes de memória, incluindo classificação, o cache do pacote, a
   lista de bloqueio e os conjuntos de buffer.

*  No sistema operacional Linux, é recomendado o espaço SWAP com pelo
   menos o dobro da memória RAM.

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         | Sim(Yes)             | Sim(Yes)             |
| Configuração do DB2   |                      |                      |
+-----------------------+----------------------+----------------------+
| Instalação do arquivo | Sim(Yes)             | Sim(Yes)             |
| de resposta           |                      |                      |
+-----------------------+----------------------+----------------------+
| Comando db2_install   | No                   | Sim(Yes)             |
+-----------------------+----------------------+----------------------+
| Implementação do      | No                   | Sim(Yes)             |
| arquivo de carga útil |                      |                      |
+-----------------------+----------------------+----------------------+

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: 
*  Empresas que possuem milhares de estações de trabalho e usuários que
   desejam instalar um produto DB2 sem consumir tempo do administrador
   do sistema
*  Desenvolvedores de aplicativos que, geralmente, não são
   administradores de sistemas, mas utilizam produtos DB2 para
   desenvolver aplicativos
*  ISVs (Independent Software Vendors) que desenvolvem software que não
   requerem propriedade de administrador já incorporam um produto DB2

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        | Sim(Yes)             | Os produtos DB2 são  |
| selecionar um         |                      | instalados no        |
| diretório de          |                      | diretório inicial do |
| instalação            |                      | usuário.             |
+-----------------------+----------------------+----------------------+
| Número de instâncias  | Várias               | Uma                  |
| do DB2 permitidas     |                      |                      |
+-----------------------+----------------------+----------------------+
| Arquivos              | Apenas arquivos de   | Arquivos de          |
| implementados durante | programas. As        | programas e arquivos |
| a instalação          | instâncias devem ser | de instâncias. O     |
|                       | criadas após a       | produto DB2 está     |
|                       | instalação.          | 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:
         
         *  ferramenta do desenvolvedor do servidor de dados
         *  DB2 Embedded Application Server (DB2 EAS)
         *  DB2 Query Patroller
         *  DB2 Net Search Extender
         *   Centro de Informações do DB2 instalado localmente 

            Nota: O Centro de Informações do DB2 instalado localmente
                  não é suportado em instalações não-raiz, porque requer
                  propriedade de administrador para iniciar o daemon. No
                  entanto, uma instância de instalação não-raiz do DB2
                  pode ser configurada para utilizar um Centro de
                  Informações do DB2 instalado localmente se ela estiver
                  instalada no mesmo computador.


Limitações de Recursos e de Ferramentas 
         Os seguintes recursos e ferramentas não estão disponíveis em
         instalações não-raiz: 
         *  O DAS (DB2 Administration Server) e seus comandos
            associados: dascrt, dasdrop, daslist, dasmigr e dasupdt
         *  O Assistente de Configuração
         *  O Centro de Controle
         *  A capacidade do db2governor para aumentar a prioridade não é
            suportada
         *  No WLM (Work Load Manager), as tentativas de configurar a
            prioridade do agente em uma classe de serviço do DB2 em uma
            instância não-raiz do DB2 são permitidas. No entanto, a
            prioridade do agente não será respeitada, e nenhum erro
            SQLCODE será retornado.
         *  O início automático de instâncias não-raiz do DB2 na
            reinicialização do sistema não é suportado


Limitações do Monitor de Funcionamento 
         Os seguintes recursos do monitor de funcionamento não são
         suportados em instalações não-raiz: 
         *  Executar ações de script ou de tarefas em ocorrências de
            alerta
         *  Enviar notificações de alerta


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: 
         *  Aplicando Fix Packs
         *  Inclusão de recursos
         *  Instalação de produtos complementares


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: 
*  Autenticação baseada em sistema operacional
*  Recurso HA (Alta Disponibilidade)
*  A capacidade para reservar nomes de serviços no arquivo /etc/services
*  A capacidade para aumentar limites de dados do usuário (ulimits).
   Esta capacidade se aplica apenas ao AIX. Em outras plataformas, os
   limites de dados do usuário devem ser aumentados manualmente.

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): 
*  clnt_pw_plugin (Parâmetro de configuração do plug-in de ID do
   usuário/senha do cliente)
*  group_plugin (Parâmetro de configuração do plug-in de grupo)
*  srvcon_pw_plugin (Plug-in de ID do usuário/senha para conexões de
   entrada no parâmetro de configuração do servidor)



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: 
*  Se estiver planejando configurar um ambiente de banco de dados
   particionado, consulte como fazer isso seguindo o link relacionado na
   parte inferior desse tópico.
*  Certifique-se de que o sistema preencha os requisitos de instalação,
   memória e disco.
*  Você pode instalar um servidor DB2 utilizando a propriedade de
   administrador ou de não-administrador. Para obter informações
   adicionais sobre instalação não-raiz, consulte os links relacionados.
*  A imagem do produto DB2 deve estar disponível. Você pode obter uma
   imagem de instalação do DB2 adquirindo um DVD do produto DB2 físico
   ou fazendo download de uma imagem de instalação do Passport
   Advantage.
*  Se estiver instalando uma versão não em inglês de um produto do banco
   de dados DB2, será necessário ter os Pacotes de Idiomas Nacionais
   apropriados.
*  O assistente de configuração do DB2 é um instalador gráfico. Você
   deve ter software X windows com capacidade de fornecer uma interface
   gráfica com o usuário para o assistente de Configuração do DB2 para
   executar em sua máquina. Certifique-se de que o servidor X windows
   esteja em execução. Certifique-se de que você tenha exportado
   adequadamente sua exibição. Por exemplo, export
   DISPLAY=9.26.163.144:0.
*  Se estiver utilizando um software de segurança em seu ambiente, será
   necessário criar manualmente os usuários necessários do DB2 antes de
   iniciar o assistente de Configuração do DB2.

Nota: 
      *  A utilização de recursos XML é restrita a um banco de dados que
         é definido com o conjunto de código UTF-8 e tem apenas uma
         partição de banco de dados.
      *  Os campos do assistente de Configuração do DB2 não aceitam
         caracteres não-inglês.



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. 
   a. Descompacte o arquivo do produto:
      gzip -d product.tar.gz

      em que product é o nome do produto que foi transferido por
      download.
   b. 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.
   c. 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: 
   *  Podem incluir letras minúsculas (a-z), letras maiúsculas (A-Z) e o
      caractere sublinhado ( _ )
   *  Não podem exceder 128 caracteres
   *  Não podem conter espaços
   *  Não podem conter caracteres que não estejam em inglês







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: 
*  O arquivo de log de configuração do DB2. Este arquivo captura todas
   as informações de instalação do DB2, incluindo erros. 
   *  Para instalações raiz, o nome do arquivo de log de configuração do
      DB2 é db2setup.log.
   *  Para instalações não-raiz, o nome do arquivo de log de
      configuração do DB2 é db2setup_username.log, em que username é o
      ID do usuário não-root com o qual a instalação foi desempenhada.

*  O arquivo do log de erros do DB2. Este arquivo captura todas as
   saídas de erros retornadas por Java (por exemplo, informações de
   exceções e de trap). 
   *  Para instalações raiz, o nome do arquivo do log de erros do DB2 é
      db2setup.err.
   *  Para instalações não-raiz, o nome do arquivo do log de erros do
      DB2 é db2setup_username.err, em que username é o ID do usuário
      não-root com o qual a instalação foi desempenhada.

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: 
*  Você deseja criar um arquivo de resposta baseado em um arquivo de
   resposta de amostra (localizado em db2/platform/samples em que
   platform refere-se à plataforma de hardware apropriada.)
*  Você criou um arquivo de resposta utilizando o Assistente de
   Configuração do DB2 (com base em sua instalação) e deseja fazer
   alterações nele.

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 instalações raiz, efetue logon com o ID do usuário que possui
   privilégios de administrador. Para instalações não-raiz, efetue logon
   com o ID do usuário que deve ser o proprietário da instalação do DB2.
*  Seu sistema atende todos os requisitos de memória, hardware e
   software para instalar o produto DB2.
*  Você pode instalar um produto DB2 utilizando um arquivo de resposta
   com propriedade de administrador ou não-administrador. Para obter
   informações adicionais sobre instalação não-raiz, consulte os links
   relacionados.
*  Todos os processos do DB2 associados com a cópia do DB2 com a qual
   você está trabalhando são parados.



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: 
   *  dvd representa o local da imagem instalável do DB2;
   *  responsefile_directory representa o diretório no qual o arquivo de
      resposta customizado está localizado; e
   *  response_file representa o nome do arquivo de resposta.

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: 
   *  db2setup.log (db2setup_username.log para instalações não-raiz, em
      que username é o ID do usuário não-root com o qual a instalação
      foi desempenhada)
   *  db2setup.err (db2setup_username.err para instalações não-raiz, em
      que username é o ID do usuário não-root com o qual a instalação
      foi desempenhada)

   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 é: 
   *  Para AIX, HP-UX ou Solaris /opt/IBM/db2/V9.5
   *  Para Linux/opt/ibm/db2/V9.5

    

   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:

*  Você deve consultar a documentação da instalação para o produto DB2
   específico que deseja instalar. Por exemplo, se desejar instalar o
   DB2 Enterprise Server Edition, consulte a documentação Quick
   Beginnings for DB2 Servers para rever os pré-requisitos de instalação
   e outras informações de configuração importantes.
*  Você pode instalar um produto DB2 utilizando a propriedade de
   administrador ou de não-administrador. No entanto, você não pode
   utilizar o doce_install para instalar o Centro de Informações do DB2
   com a propriedade de não-administrador. Para obter informações
   adicionais sobre instalações não-raiz e limitações, consulte os Links
   Relacionados.
*  A imagem do produto DB2 deve estar disponível. Você pode obter uma
   imagem de instalação do DB2 adquirindo um DVD do produto DB2 físico
   ou fazendo download de uma imagem de instalação do Passport
   Advantage.



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. 
   a. Descompacte o arquivo do produto: 
      gzip -d product.tar.gz

      Por exemplo,
      gzip -d ese.tar.gz

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

   c. 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: 
   *  DB2DIR especifica o caminho no qual o produto DB2 será instalado.
      Se o caminho não estiver especificado, você será solicitado a
      selecionar o caminho padrão ou a fornecê-lo. O caminho de
      instalação padrão é: 
      *  para sistemas operacionais AIX, HP-UX ou Solaris:
         /opt/IBM/db2/V9.5
      *  para sistemas operacionais Linux: /opt/ibm/db2/V9.5

       

      Se você fornecer o seu próprio caminho, deverá especificar o nome
      do caminho completo.

       

      Os caminhos de instalação do DB2 têm as seguintes regras: 
      *  Podem incluir letras minúsculas (a-z), letras maiúsculas (A-Z)
         e o caractere sublinhado ( _ )
      *  Não podem exceder 128 caracteres
      *  Não podem conter espaços
      *  Não podem conter caracteres que não estejam em inglês

       

      Nota: Para que produtos e componentes do DB2 funcionem juntos,
            eles devem ser instalados em um único caminho. Isto não deve
            ser confundido com a capacidade de instalar produtos DB2 em
            vários caminhos. Mas, para que produtos e componentes
            funcionem juntos, eles devem ser instalados no mesmo caminho
            e devem estar no mesmo nível de release.

   *  productShortName especifica o produto DB2 a ser instalado. 

      Este parâmetro não faz distinção entre maiúsculas e minúsculas e é
      obrigatório quando o parâmetro -n é especificado. O nome abreviado
      do produto (productShortName) pode ser localizado no arquivo
      ComponentList.htm (sob o nome completo do produto) localizado no
      diretório /db2/plat em sua mídia, na qual plat é o nome da
      plataforma na qual você está instalando. Você pode instalar um
      produto de cada vez.

   *  NLPackLocation especifica o local do Pacote de Idiomas Nacionais
      (NLPACK).
   *  language especifica o suporte ao idioma nacional. Você pode
      instalar uma versão não em inglês de um produto DB2. No entanto, é
      necessário executar este comando a partir do DVD do produto, não
      do DVD do pacote de Idiomas Nacionais. 

      Por padrão, o idioma inglês é sempre instalado, portanto, o idioma
      inglês não precisa ser especificado. Quando for requerido mais de
      um idioma, este parâmetro será mandatório. Para indicar vários
      idiomas, especifique este parâmetro várias vezes. Por exemplo,
      para instalar os idiomas francês e alemão, especifique -L FR -L
      DE.

   *  O parâmetro n indica um modo de instalação não interativo. Quando
      este parâmetro é especificado, -b e -p também podem ser
      especificados. Você precisa especificar -c e -L apenas se
      aplicável.

    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: 
*  Uma única imagem do servidor. 

   A única imagem do servidor contém o código novo e atualizado
   necessário para todos os produtos do servidor DB2 e IBM Data Server
   Client. Se mais de um produto do servidor DB2 estiver instalado em um
   único local, o fix pack do servidor DB2 aplicará atualizações de
   código de manutenção em todos os produtos do servidor DB2 instalados.
   O fix pack do Data Server Client está contido em um fix pack do
   servidor DB2 (isto é, o fix pack que pode fazer manutenção em
   qualquer um dos seguintes produtos do servidor: Enterprise Server
   Edition, Workgroup Server Edition, Express Edition, Personal
   Edition). Connect Enterprise Edition, Connect Application Server
   Edition, Connect Unlimited Edition for zSeries e Connect Unlimited
   Edition para i5/OS). Você pode utilizar o fix pack do servidor DB2
   para fazer upgrade de um Data Server Client.

    

   Uma única imagem do servidor também pode ser utilizada para instalar
   qualquer um dos produtos do servidor de banco de dados DB2, em um
   determinado nível de fix pack, com uma licença try and buy do DB2 por
   padrão.

*  Um fix pack para cada um dos outros produtos de banco de dados DB2. 

   Utilize esse fix pack somente se você tiver produtos de banco de
   dados não-servidor ou produtos complementares instalados. Por
   exemplo, IBM Data Server Runtime Client ou Query Patroller.

    

   Não utilize este tipo de fix pack se os produtos DB2 instalados forem
   apenas produtos do servidor DB2 ou um Data Server Client. Em vez
   disso, utilize o fix pack de única imagem do servidor.

    

   Para plataformas Windows, se você tiver mais de um produto de banco
   de dados DB2 (que inclua pelo menos um produto que não seja um Data
   Server Client ou um servidor DB2) instalado em uma única cópia do
   DB2, será necessário fazer download e descompactar todos os fix packs
   específicos do produto correspondente antes de iniciar o processo de
   instalação do fix pack.

*  Um fix pack universal (apenas em plataformas Linux ou UNIX). 

   O fix pack universal atende instalações onde mais de um produto de
   banco de dados DB2 foi instalado.

    

   O fix pack universal não é necessário se os produtos DB2 instalados
   forem apenas produtos do servidor DB2 ou um Data Server Client. Nesse
   caso, utilize o fix pack de única imagem do servidor.

Restrições
         
         *  Um fix pack do DB2 Versão 9.5 só pode ser aplicado nas
            cópias do DB2 Versão 9.5 em nível de GA (general
            availability) ou de fix pack.
         *  Todas as instâncias do DB2, DAS e aplicativos relacionados à
            cópia do DB2 sendo atualizada devem ser parados antes da
            instalação de um fix pack.
         *  Se estiver utilizando um DPF (Database Partitioning
            Feature), antes de instalar o fix pack, é necessário parar o
            gerenciador de banco de dados em todos os nós. É necessário
            instalar o fix pack no nó que possui a instância e em todos
            os demais nós particionados. Todos os computadores que
            participam da instância devem ser atualizados para o mesmo
            nível de fix pack.
         *  Em sistemas operacionais Linux ou UNIX: 
            *  Se você tiver produtos DB2 em um NFS (Network File
               System), será necessário garantir que os seguintes itens
               estejam completamente parados antes de instalar o fix
               pack: todas as instâncias, o DAS (DB2 administration
               server), IPC (interprocess communications) e os
               aplicativos em outras máquinas que utilizam a mesma
               instalação montada no NFS.
            *  Se os comandos do sistema fuser ou lsof não estiverem
               disponíveis, o comando installFixPack não poderá detectar
               os arquivos do DB2 carregados. Você deve assegurar que
               nenhum dos arquivos do DB2 esteja carregado e forneçam
               uma opção de substituição para instalar o fix pack. No
               UNIX, o comando fuser é necessário para verificar
               arquivos carregados. No Linux, o comando fuser ou lsof é
               necessário. 

               Para obter detalhes sobre a opção de substituição,
               consulte o comando installFixPack.

         *  Em aplicativos clientes, após a aplicação de um fix pack,
            para desempenhar uma ligação automática de aplicativos, o
            usuário deve ter autoridade de ligação.
         *  A instalação de um fix pack do DB2 não atenderá um
            ferramenta do administrador do servidor de dados ou
            ferramenta do desenvolvedor do servidor de dados.

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.

