Ficheiro Readme do IBM DB2 Universal Database FixPak 4 Versão 8.2 e superior (equivalente à Versão 8.1 FixPak 11 e superior) Índice 1.0 Instalação do IBM DB2 Universal Database FixPak 4 Versão 8.2 e superior para AIX, HP-UX, Linux e Ambientes Operativos Solaris 1.1 Pré-instalação 1.1.1 Pré-requisitos 1.1.2 Histórico de correcções a produtos 1.1.3 Antes da instalação do DB2 FixPak 4 Versão 8.2 e superior 1.2 Instalação da FixPak 4 Versão 8.2 e superior 1.2.1 Instalação do DB2 FixPak 4 Versão 8.2 e superior 1.2.2 Instalação do FixPak Alternativo do DB2 Versão 8 1.3 Pós-instalação 1.3.1 Servidores federados e o comando djxlink 1.3.2 Actualização de instâncias para utilizarem o novo nível do DB2 1.3.3 Actualizar os catálogos do sistema 1.3.4 Reinício das instâncias e do servidor de administração 1.3.5 Associação de ficheiros de associação 1.3.6 Restrições à adição de produtos com o comando db2setup 2.0 Desinstalação do FixPak 4 Versão 8.2 e superior 2.1 Migração inversa de ficheiros do directório de bases de dados da Versão 8.2 para a Versão 8.1 2.2 Desinstalação de FixPaks ou níveis de modificação em Linux ou UNIX 2.3 Desinstalação do FixPak Alternativo do DB2 Versão 8 3.0 Problemas conhecidos e soluções temporárias 3.1 Problemas conhecidos e soluções temporárias (FixPak 4 Versão 8.2 e superior) 3.1.1 Actualização de instância substitui os scripts db2profile e db2cshrc 3.2 Problemas conhecidos e soluções temporárias (anteriores ao FixPak 4 Versão 8.2) 3.2.1 Nível do FixPak e instalação de novos produtos 3.2.2 O tempo de execução do IBM XL C/C++ Compiler deve ser instalado(Linux iSeries e pSeries, 64 bits) 3.2.3 A ligação a sistemas centrais a partir do DB2 Workgroup Server Edition e do DB2 Express Edition não é permitida 3.2.4 Garantia de que a Trusted Computing Base se encontra em estado coerente (AIX) 3.2.5 As comunicações interprocessuais (IPCs) do DB2 devem ser limpas antes da actualização da instância 3.2.6 Instalar o Query Patroller no nível de FixPak 3 ou posterior 3.2.7 Instalar do DB2 Data Links Manager quando o DB2 UDB Enterprise Server Edition já estiver instalado 4.0 Como obter ajuda 4.1 Onde descarregar as imagens de instalação dos FixPaks 5.0 Referência 5.1 Idiomas suportados para clientes de DB2, disponíveis no sítio de FTP 5.2 Produtos e componentes suportados por sistema operativo 6.0 Avisos 1.0 Instalação do IBM DB2 Universal Database FixPak 4 Versão 8.2 e superior para AIX, HP-UX, Linux e Ambientes Operativos Solaris Antes de instalar o DB2 Universal Database (DB2 UDB) FixPak 4 Versão 8.2 e superior, leia as secções apropriadas deste readme que se aplicam à sua instalação. FixPak 4 Versão 8.2 e superior é equivalente à Versão 8.1 FixPak 11 e superior. Todos os FixPaks são cumulativos por natureza. Por exemplo, o FixPak actual pode ser aplicado sobre a Versão 8.2 FixPak sem ter de aplicar os outros FixPaks intermédios. Se migrar do DB2 UDB Versão 8.1 para o DB2 UDB Versão 8.2, e depois tiver de voltar à DB2 UDB Versão 8.1, existem considerações importantes que tem de saber. Para instruções sobre como voltar ao DB2 UDB Versão 8.1, consulte a secção "Migrar ficheiros de directórios de bases de dados da Versão 8.2 para a Versão 8.1". 1.1 Pré-instalação Esta secção fornece informações detalhadas acerca dos pré-requisitos (incluindo os de software, hardware e sistema operativo), indica a localização do histórico de correcções ao produto e enumera as tarefas a executar antes da instalação do DB2 UDB. 1.1.1 Pré-requisitos Consulte os sítios na Web que se seguem para obter as informações mais recentes sobre software, hardware, sistemas operativos e correcções a produtos: 1. Para ver os requisitos de sistema operativo, consulte * http://www.ibm.com/software/data/db2/udb/sysreqs.html 2. Para obter uma lista de todos os erros corrigidos (denominada APAR) e notícias de assistência, consulte * http://www.ibm.com/software/data/db2/support/db2_9/ Se estiver a aplicar um FixPak a ambientes operativos AIX, HP-UX ou Solaris, certifique-se de que tem o espaço em disco necessário antes de aplicar o FixPak. O espaço necessário para instalar o FixPak é igual ao espaço necessário para a instalação de disponibilidade geral (GA) do DB2 UDB, Versão 8. (No AIX, isto aplica-se apenas se utilizar a opção -a, para "apply" em oposição a "commit".) O Linux não requer espaço adicional para aplicar um FixPak. Para ver o espaço utilizado pela instalação GA do DB2 UDB, Versão 8, insira o comando seguinte: du -k -s onde representa o directório de instalação: * Em AIX: /usr/opt/db2_08_01 * Em Ambientes Operativos HP-UX e Solaris: /opt/IBM/db2/V8.1 Antes de aplicar o FixPak, certifique-se de que o espaço necessário (fornecido pelo comando anterior) está disponível no seguinte directório: * Em AIX: /usr/opt/db2_08_01 * Em HP-UX: /var/adm/sw * Em Ambientes Operativos Solaris: /var/sadm Caso tenha recebido correcções especiais da assistência da IBM, tem de contactar a assistência da IBM antes de instalar o DB2 FixPak 4 Versão 8.2 e superior para verificar se é necessária uma versão actualizada das correcções especiais. Deste modo, terá a certeza que o sistema não está em estado incoerente e não se perdem correcções especiais. Deverá ter um produto DB2 Versão 8 instalado num nível de VRMF (versão, edição, nível de modificação/manutenção e correcção) inferior a este FixPak antes de instalar FixPak 4 Versão 8.2 e superior. Para determinar se os pré-requisitos necessários estão instalados, emita o comando adequado ao seu sistema operativo de modo a que sejam apresentadas as informações referentes à versão do DB2 actualmente instalada. A tabela seguinte mostra o comando para cada sistema operativo Linux e UNIX: +----------+------------------------+---------------------------------+ | Sistema | Comando | Resultado a procurar | | Operati- | | | | vo | | | +----------+------------------------+---------------------------------+ | AIX | lslpp -al | db2_08_01.client 8.1.0.0 ou | | | "db2_08_01.client*" | posterior (para AIX 4.3.3) | | | | | | | | db2_08_01.client 8.1.1.0 ou | | | | posterior (para AIX 5) | | | | | | | | Exemplos de resultados de DB2 | | | | para AIX 4.3.3: | | | | db2_08_01.client 8.1.0.0 | | | | COMMITTED ... | | | | 8.1.0.3 COMMITTED ... | | | | 8.1.0.8 COMMITTED ... | | | | | | | | Verifique a maior assinatura de | | | | instalação a ser | | | | devolvida (8.1.0.x) para | | | | garantir que é inferior | | | | à VRMF do nível actual do DB2. | | | | No caso do AIX 5, a assinatura | | | | assemelha-se a 8.1.1.y. | +----------+------------------------+---------------------------------+ | HP-UX | swlist -l product | DB2V8CAE 8.1.0.x [nome do | | | "*DB2*" | produto] | | | | | | | | ou | | | | | | | | PDB2... 8.1.0.x Product Patch | | | | | | | | em que x tem de ser inferior ao | | | | actual | | | | nível (o 4º algarismo de VRMF). | +----------+------------------------+---------------------------------+ | Linux | rpm -qa | grep db2 | db2cliv81-8.1.0-x | | | | | | | | db2cliv81-8.1.1-x em | | | | Linux/AMD64. | | | | em que x tem de ser inferior ao | | | | actual | | | | nível (o 4º algarismo de VRMF). | +----------+------------------------+---------------------------------+ | Solaris | pkginfo -l db2cliv81 | | VERSION: 8.1.0.x | | Operating| grep VERSION | | | Environ- | | em que x tem de ser inferior ao | | ment | | actual | | | | nível (o 4º algarismo de VRMF). | +----------+------------------------+---------------------------------+ 1.1.2 Histórico de correcções a produtos Para obter uma lista de todas as correcções a produtos (APARs) e notícias de assistência, consulte o sítio na Web * http://www.ibm.com/software/data/db2/support/db2_9/ 1.1.3 Antes da instalação do DB2 FixPak 4 Versão 8.2 e superior Leia as secções Problemas conhecidos e soluções temporárias antes de instalar o DB2 FixPak 4 Versão 8.2 e superior. 1.1.3.1 Termos e condições de licença Antes de instalar o DB2 FixPak 4 Versão 8.2 e superior, tem que confirmar que leu e aceitou os termos e condições da licença que se encontram no directório "db2/license". Uma nova opção no comando de instalação indica a aceitação dos termos e condições da licença por parte do utilizador. É necessário indicar a opção para que a instalação possa prosseguir. 1.1.3.2 Parar todos os processos de DB2 Antes de instalar um FixPak, tem de parar todos os processos do DB2. Nota: Só precisa de parar os processos do DB2 que estiverem associados ao caminho de instalação específico de DB2 que estiver a actualizar. Por exemplo, os processos e as instâncias em execução num FixPak Alternativo ou numa versão diferente do DB2 não têm de ser parados. 1. Passe para autoridade root executando o comando su - root. 2. Execute os seguintes comandos para cada instância: su - . $HOME/sqllib/db2profile db2 force applications all db2 terminate db2stop db2licd -end # executar em cada nó físico exit em que representa o nome do proprietário da instância. Se for um utilizador de HACMP, tem de usar o comandoha_db2stop para parar o DB2, em vez do comandodb2stop. Se o não fizer, o comando db2stop irá despoletar um evento de falha. Para obter mais informações sobre a paragem de uma instância, consulte http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/admin/t0004897.htm 3. Execute os comandos seguintes: su - . $HOME/das/dasprofile db2admin stop exit em que representa o nome do proprietário do DAS. 4. Em AIX, deverá também executar slibclean para descarregar da memória, antes da instalação, as bibliotecas partilhadas não utilizadas: /usr/sbin/slibclean 5. Desactive o Fault Monitor, caso exista e estiver a utilizar o DB2 Versão 8. Para desactivar o Fault Monitor Coordinator: a. Inicie sessão como root b. Para descobrir o local a partir do qual se deve executar o comando db2fmcu, emita o comando: ps -ef Por exemplo, em AIX é executado o comando db2fmcu em/usr/opt/db2_08_01/bin. c. Mude para o directório indicado pelo comando ps d. Para desactivar o Fault Monitor Coordinator, emita o comando: db2fmcu -d e. Para parar o Fault Monitor Daemon, emita o comando: db2fm -D 6. Certifique-se que todas as comunicações interprocessuais (IPCs) do DB2 se encontram limpas para que a instância seja actualizada. Como proprietário da instância, execute o comando que se segue em cada nó físico: $HOME/sqllib/bin/ipclean 1.1.3.3 O caminho do directório não pode conter espaços Ao descarregar e descompactar um FixPak ou um nível de modificação, assegure-se de que não existem espaços no caminho do directório onde se encontrava o ficheiro. Se existirem, a instalação irá falhar. Por exemplo, assegure-se de que o caminho do directório se assemelha ao seguinte: /home/DB2FixPak/FP16/ ... E não a: /home/DB2 FixPak/FP16/ ... 1.1.3.4 Assegurar espaço livre suficiente no sistema de ficheiros (AIX 4.3.3, AIX 5L, Linux e Solaris Operating Environments) Além dos requisitos de disco relativamente a software, é necessário dispor de um sistema de ficheiros com 2 gigabytes de espaço livre para conter o ficheiro tar.Z ou o ficheiro tar.gz e a imagem de instalação descompactada. 1.1.3.5 Descompactação das imagens de instalação dos FixPaks Existem imagens de instalação de FixPaks no sítio de FTP ou no CD dos FixPaks que se encontram em formato compacto ou gzipped. Para poder aplicar o FixPak do DB2 a partir destes formatos, é necessário copiar a imagem para um directório temporário e descompactar ou executar o utilitário gunzip na imagem de instalação do FixPak. As imagens compactadas ou gzipped poderão ter o nome do ficheiro FP16_$PTF.tar.Z ou FP16_$PTF.tar.gz, em que FP16_$PTF representa o nome e versão do sistema operativo do FixPak mais recente. Além dos requisitos de disco relativamente a software, é necessário dispor de um sistema de ficheiros com 2 gigabytes de espaço livre para conter o ficheiro tar.Z ou tar.gz e a imagem descompactada. Procedimento Para descompactar as imagens de instalação dos FixPaks, siga estes passos: 1. Copie a imagem compacta ou gzipped para um sistema de ficheiros temporário que tenha pelo menos 2 gigabytes de espaço livre. 2. Passe para o directório para onde copiou a imagem, introduzindo cd /TMP, em que /TMP representa o directório para onde copiou a imagem compacta. 3. Se o produto tiver extensão *.tar.Z, introduza o seguinte comando: zcat filename.tar.Z | tar -xvf - em que filename é o DB2 FixPak que estiver a aplicar. 4. Se o produto tiver extensão *.tar.gz, introduza o seguinte comando para descompactar: gunzip -c filename.tar.gz | tar -xvf - em que filename é o DB2 FixPak que estiver a aplicar. Nota: O gunzip faz parte da configuração predefinida do AIX 5L. Se não tiver o gunzip, instale o conjunto de ficheirosrpm.rte do suporte de instalação AIX 5L. O conjunto de ficheiros rpm.rte contém gunzip. Pode descarregar o gzip para AIX 5L no sítio da Web: http://www.ibm.com/systems/p/os/aix/linux/rpmgroups.html 5. Se as imagens de instalação compactas dos FixPaks se encontrarem num CD de FixPaks, poderão existir CDs adicionais com o nome de ficheiro extra.tar.Z ou extra.tar.gz. Repita estes passos para cada um desses CDs. 1.1.3.6 Descompactação das imagens de instalação dos FixPaks Alternativos da Versão 8 Existem imagens de instalação de FixPaks Alternativos no sítio de FTP ou no CD dos FixPaks que se encontram em formato compacto ou gzipped. Para poder aplicar o FixPak Alternativo do DB2 nestes formatos, é necessário copiar a imagem para um directório temporário e descompactar ou executar o utilitário gunzip na imagem de instalação do FixPak Alternativo. As imagens compactadas ou gzipped poderão ter a extensão de ficheiro .tar.Z ou .tar.gz. As imagens de instalação de FixPaks Alternativos têm os seguintes nomes de ficheiro: * FP#_PTF#_ESE_MFP for AIX 4.3.3 e Ambientes Operativos Solaris * FP#_PTF#_ESE_MFP_SBCS para páginas de códigos de caracteres de byte único (SBCS) em AIX 5 * FP#_PTF#_ESE_MFP_DBCS para páginas de códigos de caracteres de byte duplo (DBCS) em AIX 5 em que FP# é o número do FixPak (por exemplo, "FP15") e $PTF representa um identificador de PTF (por exemplo, "U810952"). Notas: 1. Os FixPaks Alternativos identificados FP#_PTF#_ESE_MFP_SBCS suportam os idiomas seguintes: Inglês, Português do Brasil, Dinamarquês, Finlandês, Francês, Alemão, Italiano, Norueguês, Português, Espanhol e Sueco. 2. Os FixPaks Alternativos identificadosFP#_PTF#_ESE_MFP_DBCS suportam os idiomas seguintes: Inglês, Japonês, Coreano, Chinês Simplificado e Chinês Tradicional. Além dos requisitos de disco relativamente a software, é necessário dispor de um sistema de ficheiros com 2 gigabytes de espaço livre para conter o ficheiro tar.Z ou tar.gz e a imagem descompactada. Procedimento Para descompactar as imagens de instalação dos FixPaks, siga estes passos: 1. Copie a imagem compacta ou gzipped para um sistema de ficheiros temporário que tenha pelo menos 2 gigabytes de espaço livre. 2. Passe para o directório para onde copiou a imagem, introduzindo cd /TMP, em que /TMP representa o directório para onde copiou a imagem compacta. 3. Se o produto tiver extensão *.tar.Z, introduza o seguinte comando: zcat filename.tar.Z | tar -xvf - em que filename é o FixPak Alternativo do DB2 que estiver a aplicar. 4. Se o produto tiver extensão *.tar.gz, introduza o seguinte comando para descompactar: gunzip -c filename.tar.gz | tar -xvf - em que filename é o FixPak Alternativo do DB2 que estiver a aplicar. Nota: O gunzip faz parte da configuração predefinida do AIX 5L. Se não tiver o gunzip, instale o conjunto de ficheirosrpm.rte do suporte de instalação AIX 5L. O conjunto de ficheiros rpm.rte contém gunzip. Pode descarregar o gzip para AIX 5L no sítio da Web: http://www.ibm.com/systems/p/os/aix/linux/rpmgroups.html 5. Se as imagens de instalação compactas dos FixPaks Alternativos se encontrarem num CD de FixPaks, poderão existir CDs adicionais com o nome de ficheiro extra.tar.Z ou extra.tar.gz. Repita estes passos para cada um desses CDs. 1.1.3.7 Cópia de segurança da função Data Warehouse (AIX, Linux e Solaris Operating Environments) Se estiver a executar uma função Data Warehouse em Linux, por exemplo, o Data Warehouse Agent incluído em alguns produtos de servidor, terá de efectuar uma cópia de segurança de /opt/IBM/db2/V8.1/bin/IWH.environment. Se tiver este ficheiro, efectue uma cópia de segurança do mesmo antes de aplicar o DB2 FixPak 4 Versão 8.2 e superior. Em AIX e Solaris, deve efectuar uma cópia de segurança do mesmo ficheiro (para AIX, este ficheiro encontra-se em /usr/opt/db2_08_01/bin/IWH.environment). 1.2 Instalação da FixPak 4 Versão 8.2 e superior Esta secção explica em detalhe a Instalação do DB2 FixPak 4 Versão 8.2 e superior e a instalação de um FixPak Alternativo. 1.2.1 Instalação do DB2 FixPak 4 Versão 8.2 e superior Assegure-se de que o sistema cumpre todos os pré-requisitos de instalação, incluindo correcções do sistema operativo anteriores à instalação do DB2 FixPak 4 Versão 8.2 e superior, conforme descrito na secção Pré-requisitos. Irá assim evitar problemas técnicos que podem ocorrer após a instalação e configuração do DB2 UDB. Leia as secções Problemas conhecidos e soluções temporárias antes de instalar o DB2 FixPak 4 Versão 8.2 e superior. Restrições As restrições seguintes aplicam-se à instalação do DB2 FixPak 4 Versão 8.2 e superior: * Em AIX, o script installFixPak faculta verificação de pré-requisitos de instalação que não é facultado quando instalar o DB2 FixPak 4 Versão 8.2 e superior utilizando SMIT ou installp. A utilização de SMIT ainda é suportada, mas installFixPak é o único método documentado neste readme. Para obter instruções sobre a utilização de SMIT, consulte os manuais de AIX. Recomenda-se vivamente que utilize o scriptinstallFixPak para instalar o DB2 FixPak 4 Versão 8.2 e superior. * Para o DB2 Versão 8 para HP-UX em IA64, não use o utilitário SAM para instalar o FixPak. O único método suportado para aplicar o FixPak é executar o comando installFixPak enviado com a imagem actual do FixPak. * Em Linux, quando tiver instalado o DB2 FixPak 4 Versão 8.2 e superior, não é possível anular a instalação do mesmo e voltar ao nível anterior do DB2. Tem de desinstalar e voltar a instalar o nível do produto pretendido, o nível do FixPak, ou ambos. Procedimento Para instalar o DB2 FixPak 4 Versão 8.2 e superior: 1. É necessário ter sessão iniciada como root. 2. Passe para o directório no qual está localizada a imagem de instalação. 3. Para iniciar a instalação, introduza: ./installFixPak -y em que a opção -y indica a aceitação dos termos e condições de licença por parte do utilizador. É necessário indicar a opção -y para que a instalação possa prosseguir. Nota: Por predefinição, o comando installFixPak irá consolidar todos os conjuntos de ficheiros actualizados no AIX. Em AIX, se não quiser consolidar as actualizações, deverá emitir o comando installFixPak com a opção-a (para "apply" (aplicar), em vez de "commit" (consolidar)) da seguinte forma: ./installFixPak -y -a 1.2.2 Instalação do FixPak Alternativo do DB2 Versão 8 O DB2 UDB Enterprise Server Edition (ESE) a funcionar em sistemas operativos Linux ou UNIX suporta a coexistência de vários níveis de código para a mesma edição no seu sistema. Este suporte é designado como suporte MFP (Multiple FixPak). O suporte de MFP é conseguido através da utilização de FixPaks Alternativos (AFP). Os AFPs permitem que os FixPaks ou o nível de modificação sejam instalados num caminho alternativo. Ou seja, um caminho de instalação diferente com um conjunto de ficheiros ou nome de pacote diferente. Neste caso, o sistema operativo trata o código do DB2 instalado num caminho alternativo como software distinto. Restrições: * Cada AFP tem o seu caminho de instalação exclusivo. Esse caminho é fixo e não pode ser alterado. Não é possível instalar um AFP numa localização à escolha do utilizador. * Se instalar FixPaks Alternativos do DB2 Versão 8 sem uma cópia instalada e licenciada do DB2 Versão 8, terá de obter a chave de licença a partir do suporte do nível de edição da Versão 8. Poderá em seguida instalar a licença com o comando db2licm. * As Versões 8 FixPak 9 FixPak Alternativo do DB2 UDB e as Versões 8 FixPak 9a FixPak Alternativo do DB2 UDB não podem coexistir. Se quiser instalar o DB2 UDB Versão 8 FixPak 9a FixPak Alternativo num sistema que já tenha o DB2 UDB Versão 8 FixPak 9 FixPak Alternativo instalado, tem de desinstalar o DB2 UDB Versão 8 FixPak 9 antes de instalar o DB2 UDB Versão 8 FixPak 9a FixPak Alternativo. * Não são suportadas instalações de ficheiros de resposta para FixPaks Alternativos. Pré-requisitos: * É necessária autoridade raiz (root). * É necessária uma cópia da imagem do FixPak Alternativo do DB2 Versão 8. Consulte a secção denominada "Onde descarregar as imagens de instalação do FixPak" neste readme. Para instalar este FixPak Alternativo do DB2 Versão 8 FixPak Alternativo for Enterprise Server Edition (ESE) num sistema operativo Linux ou UNIX: 1. Execute o utilitário installAltFixPak -y a partir do directório onde descompactou (comando untar) a imagem do FixPak Alternativo do DB2 Versão 8. A opção -y indica a aceitação dos termos e condições de licença por parte do utilizador e tem de ser indicada para que a instalação possa prosseguir. 2. O programa de instalação verifica se o DB2 Versão 8 está instalado no caminho GA. Se detectar uma instalação existente do DB2 Versão 8 no caminho de GA, vai ser-lhe solicitado que instale os mesmos conjuntos de ficheiros ou pacotes do FixPak Alternativo do DB2 Versão 8. * Se a resposta for sim, então o programa de instalação prossegue com a instalação dos mesmos conjuntos de ficheiros ou pacotes como já estão instalados. * Se a resposta for não, ou se o DB2 Versão 8 não tiver sido detectado no /usr/opt/db2_08_01 (em AIX), ou /opt/IBM/db2/V8.1 (noutras plataformas), vai iniciar db2_install. Nota: Não são enviadas licenças com o FixPak Alternativo do DB2 Versão 8; as licenças têm de ser instaladas do suporte do nível de edição da Versão 8. 1.3 Pós-instalação Após a instalação do DB2 FixPak 4 Versão 8.2 e superior, siga estes passos: * Para servidores federados que acedem a origens de dados relacionais, execute o comando djxlink para cada origem de dados. * Actualize as instâncias para utilizarem o novo nível do DB2 * Actualize os catálogos do sistema * Reinicie as instâncias * Associe os ficheiros de associação Depois de aplicar um FixPak, não é obrigatório recompilar as aplicações. No entanto, para tirar proveito de possíveis alterações nos ficheiros com ligação à aplicação, recomenda-se a recompilação das aplicações. 1.3.1 Servidores federados e o comando djxlink Se tiver servidores federados que acedem a origens de dados relacionais, tem de executar o comando djxlink para cada origem de dados. Tem de executar o comando após a instalação do DB2 FixPak 4 Versão 8.2 e superior e antes de executar db2iupdt. Siga os passos seguintes: 1. Inicie sessão como root. 2. Remova ou mude o nome do ficheirodjxlink.out, que está localizado no directório $install_dir/lib/, em que $install_dir é o directório de instalação do DB2. 3. Se estiver a utilizar o Relational Connect para estabelecer ligação a uma origem de dados Oracle, defina a variável de ambiente ORACLE_HOME para o directório inicial Oracle. 4. Execute o comando: djxlink 1.3.2 Actualização de instâncias para utilizarem o novo nível do DB2 Esta tarefa é obrigatória se tiver instalado um FixPak para actualizar uma instalação existente. Se tiver instalado o FixPak para criar uma nova instalação com novas instâncias, esta tarefa não é necessária. Tem de actualizar todas as instâncias existentes que estão associadas ao caminho de instalação (ou a uma cópia do DB2 UDB) onde instalou o FixPak. Além disso, pode optar por actualizar instâncias existentes que estão associadas a outro caminho de instalação para usar o novo nível de DB2 UDB. Pré-requisito: * Deverá ter iniciado sessão como root para actualizar as instâncias. * Certifique-se de que a instância que está a actualizar e todos os respectivos processos do DB2 estão parados. Consulte "Parar todos os processos de DB2". 1. Para cada instância, emita o comando: /instance/db2iupdt em que representa o nome da instância e representa o caminho de instalação em que instalou o FixPak. 2. Execute o comando dasupdt se o servidor de administração do DB2 (DAS) for um DAS DB2 UDB Versão 8 e existir no caminho de instalação onde instalou o FixPak. Para actualizar o DAS, emita o comando: /instance/dasupdt em que representa o nome do proprietário do DAS e representa o caminho de instalação onde instalou o FixPak. Notas: 1. Se estiver a desactualizar uma instância de um nível de FixPak inferior e se estiver a ser movida para uma nova cópia do DB2 (num novo caminho de instalação), tem de especificar o parâmetro do comando da opção '-D' com o comando db2iupdt. 2. Se estiver a actualizar uma instância do DB2 ou DAS de um nível de código existente (o caminho de instalação original) para um novo nível de código(um novo caminho de instalação), nunca remova o caminho de instalação "original" antes de executar os comandos db2iupdt e dasupdt.Quando db2iupdt e dasupdt estiverem concluídos com êxito e se mais nenhuma instância estiver a utilizar o nível de código, pode desinstalar a cópia do DB2 UDB a que a instância estava ligada originalmente. 3. O Fault Monitor Coordinator é adicionado automaticamente a /etc/inittab quando instalar um FixPak. Se quiser, para desactivar o Fault Monitor Coordinator, tem de remover a entrada do db2fmcd de /etc/inittab após a instalação de um FixPak. Por exemplo, emita o comando seguinte enquanto tem sessão iniciada como root ou super-utilizador: db2fmcu -d Segue-se um exemplo de duas opções para actualizar uma instância existente para um novo nível de DB2: Uma instância db2inst1 está actualmente em execução no FixPak Alternativo 1. Se quiser actualizar a instância para ser executada ao nível de código pretendido nestes FixPak, pode executar uma das seguintes opções: 1. Instale o FixPak Alternativo DB2 Versão 8 enviado com este FixPak, e depois actualize a instância. Por exemplo: a. Instale este FixPak Alternativo da Versão 8. b. Pare a db2inst1. c. Execute/instance/db2iupdt db2inst1, em que remete para o caminho de instalação para este FixPak Alternativo Versão 8: * Em AIX, o é: /usr/opt/db2_08_FP16 * Em Linux e noutros sistemas operativos UNIX, o é: /opt/IBM/db2/V8.FP16 2. Instale o FixPak normal do DB2 FixPak 4 Versão 8.2 e superior FixPak enviado neste FixPak, e depois actualize a instância. Por exemplo: a. Instale o FixPak normal do DB2 FixPak 4 Versão 8.2 e superior FixPak por cima do código de GA (Disponibilidade Geral) Versão 8.1 ou de qualquer código de nível anterior à Versão 8.1. b. Pare a db2inst1. c. Execute /instance/db2iupdt db2inst1 em que remete para o caminho de instalação de GA Versão 8.1. Repare que neste exemplo a instância passa de um nível de código inferior para um superior. Poder-se-á usar o mesmo procedimento para passar para um nível de código inferior. Neste caso, tem de usar o sinalizador -D ao executar o comandodb2iupdt. para obter mais informações sobre os comandos db2iupdt ou dasupdt, execute estes comandos com a opção -h. 1.3.3 Actualizar os catálogos do sistema Esta tarefa é altamente recomendada se pretende utilizar capacidades específicas do FixPak mais recente. Se não pretende usar as capacidades específicas do FixPak mais recente e é possível que decida regressar a um FixPak anterior, não deve usardb2updv8. Depois de instalar o DB2 Universal Database (UDB) FixPak 4 Versão 8.2 e superior, execute o comando db2updv8 para actualizar os catálogos do sistema para suportarem o nível actual através da activação de várias rotinas incorporadas. Não é necessário executar o comando db2updv8, mas alguma funcionalidade no DB2 UDB Versão 8.2 não vai funcionar se este comando não for executado. Depois de executar o comando db2updv8 para actualizar os catálogos do sistema para o nível da Versão 8 actual, não será suportada Versão 8.1. Para obter mais informações sobre o comando db2updv8, execute-o com a opção -h. Para obter informações técnicas, procure no Centro de Informações a secção Comando Actualizar Base de Dados para Nível Actual da Versão 8. 1.3.4 Reinício das instâncias e do servidor de administração Para reiniciar uma instância: 1. Inicie sessão como proprietário da instância e insira o comando db2start. 2. Repita o procedimento para cada instância. Para reiniciar o servidor de administração, inicie sessão como proprietário do DAS e execute o comando db2admin start. 1.3.5 Associação de ficheiros de associação É necessário associar os utilitários do DB2 às bases de dados após a instalação. Este passo é necessário para que as correcções concluam a instalação e garantam que está a ser utilizado o nível de código correcto. O procedimento de associação, que se mostra a seguir, apenas tem de ser executado uma vez por cada base de dados. 1.3.5.1 Associação a bases de dados do DB2 UDB Depois de aplicar as correcções, deverá emitir uma das seguintes sequências de comandos: Numa linha de comandos, insira: db2 terminate db2 CONNECT TO db2 BIND /@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate ou na linha de comandos do DB2, insira: TERMINATE CONNECT TO BIND /@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD TERMINATE Em que representa o nome de uma base de dados a que os utilitários devem estar associados, e em que representa o nome do directório em que os ficheiros associados estão localizados, como $HOME/sqllib/bnd em que $HOME representa o directório inicial da instância do servidor de bases de dados. db2ubind.lst e db2cli.lst contêm listas de ficheiros de associação necessários utilizados pelo DB2 UDB. Os pacotes que já estão associados devolverão um erro SQL0719. Este resultado é normal. 1.3.5.2 Reassociação de db2schema.bnd a bases de dados existentes Após a instalação no servidor, é necessário associar um ficheiro de associação adicional às bases de dados existentes. Este requisito não se aplica a clientes. Procedimento Para associar db2schema.bnd no servidor, execute uma destas sequências de comandos: Numa linha de comandos: db2 terminate db2 CONNECT TO db2 BIND /db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate ou na linha de comandos do DB2: TERMINATE CONNECT TO BIND /db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE em que representa o nome de uma base de dados a que os utilitários devem estar associados, em onde é o nome do caminho completo do directório onde estão localizados os ficheiros associados. 1.3.5.3 Associação de bases de dados federadas Se tiver bases de dados federadas existentes, tem de associar os ficheiros associados db2dsproc.bnd e db2stats.bnd depois de instalar um FixPak ou uma correcção do DB2. Pré-requisitos Para associar os ficheiros associados, tem de ter uma das autoridades seguintes: * Autoridade SYSADM ou DBADM * Privilégio ALTERIN sobre o esquema * Privilégio BIND sobre o pacote Procedimento Para associar os ficheiros associados db2dsproc.bnd e db2stats.bnd, ligue à base de dados e execute o comando BIND. Por exemplo: db2 connect to db2 bind /db2dsproc.bnd blocking all grant public db2 bind /db2stats.bnd blocking all grant public db2 terminate em que representa o nome da base de dados federada, e em que representa o nome do caminho completo do directório onde estão localizados os ficheiros associados, como$HOME/sqllib/bnd em que $HOME representa o directório inicial da instância do DB2. Para obter informações sobre a sintaxe e as opções do comando BIND, consulte o manual DB2 Command Reference. 1.3.5.4 Associação de bases de dados activadas para dados espaciais Se tiver bases de dados activadas para espacial existentes, tem de associar o ficheiro de lista db2gse.lst depois de instalar um FixPak ou uma correcção do DB2. O ficheiro db2gse.lst contém os nomes dos ficheiros associados para os procedimentos armazenados facultados por esse DB2 Spatial Extender. Pré-requisitos Para associar o ficheiro db2gse.lst, tem de ter uma das seguintes autoridades: * Autoridade SYSADM ou DBADM * Privilégio ALTERIN sobre o esquema * Privilégio BIND sobre o pacote Procedimento Para associar o ficheirodb2gse.lst: 1. Passe para o directório da instância onde se encontram os ficheiros de associação. Introduza o seguinte comando: cd $HOME/sqllib/bnd em que $HOME é o directório inicial do proprietário da instância. 2. Ligue à base de dados e execute o comando BIND. Por exemplo, introduza: db2 connect to db2 bind /home/instance/sqllib/bnd/@db2gse.lst db2 terminate em que representa o nome da base de dados activada para espacial Para obter informações sobre a sintaxe e as opções do comando BIND, consulte o manual DB2 Command Reference. 1.3.5.5 Associação de bases de dados de sistema central Se estabelecer ligação com bases de dados de sistema central, também terá de associar os novos ficheiros de associação ao sistema central. Utilize o Processador de Linha de Comandos do DB2 para estabelecer ligação à base de dados do sistema central e associar os utilitários da forma que se segue: HOST COMMAND ======= =============================================================================== MVS BIND /@ddcsmvs.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VM BIND /@ddcsvm.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VSE BIND /@ddcsvse.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE OS400 BIND /@ddcs400.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE em que representa o nome do caminho completo do directório onde estão localizados os ficheiros associados, como$HOME/sqllib/bnd em que $HOME representa o directório inicial da instância do DB2. Na secção "Binding Applications and Utilities" no manual DB2 Connect User's Guide consulte a lista de ficheiros de associação que são utilizados para o sistema operativo do cliente em questão. Se um ficheiro de associação for alterado e os clientes não utilizarem esse ficheiro de associação, não será necessário associá-lo. 1.3.5.6 Associação de ficheiros de associação específicos Se pretende associar apenas um ficheiro associado específico à base de dados, emita uma das seguintes sequências de comandos para cada base de dados. Numa linha de comandos, insira: db2 terminate db2 CONNECT TO db2 BIND / BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate ou na linha de comandos do DB2, insira: TERMINATE CONNECT TO BIND / BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE em que representa o nome do ficheiro associado, é o nome de caminho completo do directório em que estão localizados os ficheiros associados, e representa o nome da base de dados. 1.3.5.7 Associação de utilitários de base de dados com o Run-Time Client O Run-Time Client não pode ser utilizado para associar os utilitários de bases de dados (IMPORT, EXPORT, REORG, o Processador da Linha de Comandos) e os ficheiros associados CLI do DB2. Deverá nestes casos usar o DB2 Administration Client ou o DB2 Application Development Client. Tem de associar utilitários de bases de dados (IMPORT, EXPORT, REORG, o Processador da Linha de Comandos) e os ficheiros associados CLI do DB2 a cada base de dados antes de serem usados com essa base de dados. Num ambiente de rede, se estiver a utilizar vários clientes que sejam executados em sistemas operativos diferentes ou estejam em níveis diferentes de versão ou de serviço do DB2, tem de associar os utilitários uma vez por cada sistema operativo e por cada combinação cliente-versão do DB2. 1.3.6 Restrições à adição de produtos com o comando db2setup Uma vez instalado um produto DB2, é possível adicionar outros produtos DB2. Se utilizar o comando db2setup para adicionar produtos, observe as recomendações e restrições que se seguem. Recomendações Tanto o produto instalado como o produto a ser adicionado devem estar no mesmo nível de código. Por exemplo, o DB2 ESE Server Version 8 FixPak 15 já está instalado e pretende adicionar uma solução de WebSphere Information Integration. Neste caso, a solução WebSphere Information Integration também deve estar no nível de Versão 8 FixPak 15. Restrições * Se o nível do DB2 FixPak for superior ao nível do FixPak do produto que está a ser adicionado, a combinação é permitida. No entanto, uma vez que o nível do FixPak do produto que está a ser adicionado é inferior ao nível do DB2 FixPak, o nível do DB2 FixPak tem de ser reaplicado após a instalação do produto adicional. Consulte os ficheiros Readme do FixPak apropriado para obter instruções para voltar a aplicar o FixPak. * Se o nível do FixPak do DB2 for inferior ao nível do FixPak do produto que está a ser adicionado, é gerado um erro. O produto que está a ser adicionado não pode estar num nível de FixPak superior ao do DB2. Neste caso, deve primeiro colocar o DB2 ao nível apropriado, e então instalar o produto adicional. Consulte o ficheiro Readme do FixPak apropriado para obter instruções. A tabela seguinte resume as combinações de db2setup: Tabela 1. Combinações db2setup +------------+-------------+------------------------------------------+ | Nível de | Nível de | Esta combinação é permitida? | | FixPak de | FixPak de | | | DB2 | produto | | | | adicional | | +------------+-------------+------------------------------------------+ | Versão 8 | Versão 8 | Sim. É recomendada. | | FixPak 3 | FixPak 3 | | +------------+-------------+------------------------------------------+ | Versão 8 | Versão 8 GA | Sim, mas a Versão 8 FixPak 3 tem de ser | | FixPak 3 | | aplicada novamente. Consulte o Readme do | | | | FixPak apropriado para obter instruções | | | | sobre a reaplicação do FixPak, | | | | consultando o sítio na Web de Suporte de | | | | DB2. | +------------+-------------+------------------------------------------+ | Versão 8 | Versão 8 | Não. O DB2 primeiro tem de ser colocado | | FixPak 3 | FixPak 5 | num nível de fix pack superior (neste | | | | exemplo, Versão 8 FixPak 5) antes de | | | | instalar o produto adicional. Consulte o | | | | Readme do FixPak apropriado para obter | | | | instruções sobre a instalação do FixPak | | | | Versão 8 necessário acedendo ao sítio da | | | | Web de Suporte do DB2. | +------------+-------------+------------------------------------------+ O endereço do sítio na Web de Suporte do DB2 é http://www.ibm.com/software/data/db2/support/db2_9/ 2.0 Desinstalação do FixPak 4 Versão 8.2 e superior 2.1 Migração inversa de ficheiros do directório de bases de dados da Versão 8.2 para a Versão 8.1 No DB2 UDB Versão 8.2. foram adicionados dois novos campos à estrutura de entradas da base de dados, alterando desta forma a estrutura dos ficheiros do directório de bases de dados. Ao migrar da Versão 8.1 para a Versão 8.2, os ficheiros do directório de bases de dados serão migrados automaticamente. No entanto, para anular a migração de ficheiros de directório de base de dados da Versão 8.2 para a Versão 8.1, é necessário o db2demigdbd para converter os ficheiros de directórios de bases de dados actuais para o formato da Versão 8.1. A ferramenta db2demigdbd está disponível como parte da instalação do FixPak Linux e UNIX. Também pode estar localizado directamente no CD do FixPak de Linux e UNIX, sem instalar o FixPak. Em Windows, Linux e UNIX, a ferramenta db2demigdbd pode ser descarregada no servidor de FTP anónimo da IBM em ftp.software.ibm.com/ps/products/db2/tools. Pode encontrar a documentação da ferramenta db2demigdbd em http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011770.htm. Para mais informações e instruções para descarregar a ferramentadb2demigdbd, procure na base de dados Technotes em http://www.ibm.com/software/data/db2/support/db2_9/ utilizando as palavras-chave "db2demigdb tool". 2.2 Desinstalação de FixPaks ou níveis de modificação em Linux ou UNIX Nota: Caso tenha recebido correcções especiais do Suporte da IBM que aplicou ao nível do DB2 UDB FixPak 4 Versão 8.2 e superior, vai perder todas as correcções especiais quando desinstalar o DB2 UDB FixPak 4 Versão 8.2 e superior. As correcções especiais que recebeu da Assistência da IBM são apenas aplicáveis à versão actual. Não deve aplicar as mesmas correcções especiais por cima de uma versão de nível inferior. Caso se aplique a si, contacte o Suporte da IBM antes de desinstalar o DB2 UDB FixPak 4 Versão 8.2 e superior. Antes de desinstalar o DB2 UDB FixPak 4 Versão 8.2 e superior, certifique-se de que: * Pára todas as instâncias e o DAS * Efectua uma cópia de segurança dos dados AIX Se o DB2 UDB FixPak 4 Versão 8.2 e superior tiver sido instalado e os conjuntos de ficheiros aplicados mas não consolidados, o DB2 UDB FixPak 4 Versão 8.2 e superior pode ser rejeitado utilizando o SMIT. Consulte a documentação do SMIT para obter mais detalhes. Se os conjuntos de ficheiros tiverem sido consolidados aquando da instalação do DB2 UDB FixPak 4 Versão 8.2 e superior, que é a predefinição, o DB2 UDB FixPak 4 Versão 8.2 e superior não pode ser rejeitado. A única medida a tomar disponível é desinstalar o DB2 UDB do sistema, voltar a instalar o DB2 UDB Versão 8, e levar o DB2 UDB para o nível pretendido, aplicando o nível correspondente de DB2 UDB. Se tiver a Trusted Computing Base (TCB) activada no sistema, antes de desinstalar o DB2 UDB FixPak 4 Versão 8.2 e superior tem de se certificar que a TCB é um estado consistente. Consulte a secção Problemas conhecidos e soluções temporárias deste ficheiro Readme para obter mais detalhes. HP-UX Os conjuntos de ficheiros do DB2 UDB FixPak 4 Versão 8.2 e superior podem ser desinstalados utilizando o utilitário sam. Se utilizar swlist ou sam, pode listar todos os conjuntos de ficheiros para o DB2 UDB FixPak 4 Versão 8.2 e superior e receber saída de dados semelhante para o seguinte: PDB2_810100010 8.1.0.8 PDB2_810100011 8.1.0.8 PDB2_810300011 8.1.0.24 PDB2_810300010 8.1.0.24 A assinatura de instalação aparece combinada com o nome do conjunto de ficheiros. Deverá desinstalar o grupo de conjuntos de ficheiros PDB2_* com a mesma assinatura, a começar pelo número maior. Pode remover o DB2 UDB FixPak 4 Versão 8.2 e superior, ou a versão mais recente mais a segunda mais recente, e assim por diante. Também poderá seleccioná-las todas. Linux Não pode desinstalar o DB2 UDB FixPak 4 Versão 8.2 e superior em Linux. A única medida a tomar disponível é desinstalar o DB2 UDB do sistema, voltar a instalar o DB2 UDB Versão 8, e levar o DB2 UDB para o nível pretendido, aplicando o nível correspondente de DB2 UDB. É fornecido um script db2_deinstall com DB2 UDB FixPak 4 Versão 8.2 e superior que vai desinstalar o DB2 UDB do sistema. Solaris Operating Environment O script backoutallpatch está incluído nas imagens de todas as versões. Execute este script para desinstalar o DB2 UDBFixPak 4 Versão 8.2 e superior e deixe o sistema no estado que estava antes de instalar o DB2 UDB FixPak 4 Versão 8.2 e superior. Pode encontrar este script em /var/sadm/patch. O script será intitulado backoutallpatch.8.1.x.y em que 8.1.x.y corresponde a VRMF do DB2 UDB FixPak 4 Versão 8.2 e superior. Os ficheiros necessários para desinstalar um FixPak ou nível de modificação estão armazenados em /var/sadm. Os requisitos do espaço em disco para cada FixPak ou nível de modificação em /var/sadm pode alcançar a mesma quantidade de espaço em disco necessária pelo DB2 em /opt/IBM/db2/V8.1. Terá de desinstalar do nível mais elevado para o mais inferior até chegar à versão que pretende remover. Por exemplo, se estiver em FixPak 3 e tiver instalado o FixPak 1 e o nível de modificação 2 antes de ter instalado o FixPak 3, não poderá desinstalar o FixPak 1 sem antes ter desinstalado o nível de modificação 2 e o FixPak 3. Actualizar todas as instâncias e o DAS. 2.3 Desinstalação do FixPak Alternativo do DB2 Versão 8 Esta tarefa contém os passos para a remoção de produtos DB2 Versão 8 usando o comando db2_deinstall. O comando db2_deinstall remove todos os produtos DB2 do sistema no caminho de instalação correspondente. Se pretender remover um subconjunto de produtos DB2, use as ferramentas nativas do sistema operativo para remover os componentes, pacotes ou conjuntos de ficheiros do DB2. Pré-requisitos Antes de remover os produtos DB2 do sistema Linux ou UNIX: * Tem de dispor de autoridade root para remover produtos DB2. * O comando db2_deinstall encontra-se no directório raiz de todas as imagens instaláveis do DB2 (FixPak normal ou FixPak Alternativo). Procedimento Para remover um FixPak Alternativo do sistema: 1. Inicie sessão como utilizador com autoridade raiz (root). 2. Localize a cópia dedb2_deinstall enviado com o FixPak Alternativo que pretende remover. Por exemplo, não pode usar o script db2_deinstall enviado com o FixPak Alternativo x para remover o FixPak Alternativo y. 3. Execute o comando db2_deinstall -n. Existem métodos alternativos para remover produtos DB2 do sistema operativo. Pode empregar um destes métodos se apenas quiser remover um subconjunto de produtos DB2 do sistema. Por exemplo, em HP-UX, os métodos alternativos para remover produtos DB2 incluem a utilização do comando swremove. 3.0 Problemas conhecidos e soluções temporárias As secções que se seguem explicam em detalhe os problemas e as soluções temporárias que devem ser do conhecimento do utilizador antes de instalar o DB2 UDB FixPak 4 Versão 8.2 e superior. 3.1 Problemas conhecidos e soluções temporárias (FixPak 4 Versão 8.2 e superior) As limitações e os problemas conhecidos para produtos da base de dados DB2 estão documentados nas technotes e APARs no sítio da Web de suporte de produto DB2 para Linux, UNIX e Windows: http://www.ibm.com/software/data/db2/support/db2_9/ À medida que se descobrem e resolvem os problemas, esses recursos são actualizados. Ao pesquisar a base de conhecimento, pode encontrar rapidamente soluções temporárias para os problemas. As ligações seguintes iniciam consultas personalizadas de technotes e APARs: * Consulte todas as technotes para o DB2 UDB Versão 8: http://www.ibm.com/support/search.wss?rs=71+56&dc=DB520+D600&dtm&atrn1=SWVersion&atrv1=8&tc=SSEPGG+SSEPDU * Consulte todas as APARs para o DB2 UDB Versão 8: http://www.ibm.com/support/search.wss?rs=71+56&apar=only&tc=SSEPGG&atrn=SWVersion&atrv=8*&atrn1=&atrv1=&atrwcs=on&lang=all&dr=all&r=10&cc=us Para criar a sua própria consulta, vá para a página de Pesquisa avançada no sítio da Web de Suporte de IBM Software: http://www.ibm.com/support/advsrch.wss 3.1.1 Actualização de instância substitui os scripts db2profile e db2cshrc Após instalar um FixPak, para utilizar o novo nível do DB2, terá de actualizar as instâncias. No entanto, a execução do comando db2iupdt substitui os seguintes scripts: db2profile e db2cshrc. Se editou anteriormente algum destes scripts, as suas alterações vão perder-se depois de executar o comandodb2iupdt. 3.2 Problemas conhecidos e soluções temporárias (anteriores ao FixPak 4 Versão 8.2) 3.2.1 Nível do FixPak e instalação de novos produtos Se tiver mais de um produto DB2 instalado no mesmo computador, tem de actualizar todos os produtos DB2 existentes no mesmo nível do FixPak. Esta restrição também se aplica no caso de ter instalado FixPaks Alternativos (AFP). Uma vez que cada AFP tem um caminho de instalação exclusivo, todos os produtos instalados nesse caminho devem possuir o mesmo nível de FixPak. Para mais detalhes, consulte a secção "Questões de Compatibilidade" das Notas de Edição da Versão 8.2 FixPak 3 (equivalente a Versão 8.1 FixPak 10). 3.2.2 O tempo de execução do IBM XL C/C++ Compiler deve ser instalado(Linux iSeries e pSeries, 64 bits) Têm de ser cumpridos os requisitos seguintes antes de instalar DB2 de 64 bits para Linux em iSeries e pSeries: 1. Executar em hardware iSeries ou pSeries suportado pela distribuição do Linux. 2. Executar uma distribuição do Linux suportada pelo DB2. Consultar http://www.ibm.com/software/data/db2/linux/validate/ 3. Descarregar e instalar o IBM XL C/C++ Advanced Edition V7.0 para o Componente de Ambiente de Tempo de Execução Linux. Para obter mais informações, consulte www.ibm.com/support/docview.wss?uid=swg24007906 ou siga os seguintes passos: a. Consulte a página de suporte de XL C/C++: www.ibm.com/software/awdtools/xlcpp/support/ b. No cabeçalho "Descarregar", seleccione "Correcções por versão". c. No cabeçalho"Linux", procure "XL C/C++ Advanced Edition V7.0 para Ambiente de Tempo de Execução Linux" e seleccione "Últimas actualizações". 3.2.3 A ligação a sistemas centrais a partir do DB2 Workgroup Server Edition e do DB2 Express Edition não é permitida Apesar da anterior capacidade de estabelecer ligações a sistemas centrais com o DB2 Universal Database Workgroup Server Edition e o DB2 Universal Database Express Edition, a partir da Versão 8.2 (Versão 8.1 FixPak 7), esta ligação já não é permitida. Antes da Versão 8.2 (Versão 8.1 FixPak 7), quando o DB2 Workgroup Server Edition ou o DB2 Express Edition foram instalados, o ficheiro JCC Universal Driver, db2jcc_license_cisuz.jar, estava incluído em \sqllib\java. O JCC Universal Driver não verificava licenças de utilizador antes de iniciar uma ligação ao sistema central. A partir da Versão 8.2 (Versão 8.1 FixPak 7), a capacidade de iniciar uma ligação de sistema central foi desactivada através da remoção do ficheirodb2jcc_license_cisuz.jar. Esta situação afecta os seguintes produtos da Versão 8.2: * DB2 UDB Express Edition * DB2 UDB Express Edition CPU Option * DB2 UDB Workgroup Server Edition * DB2 UDB Workgroup Server Unlimited Edition. 3.2.4 Garantia de que a Trusted Computing Base se encontra em estado coerente (AIX) Em AIX, se tiver a Trusted Computing Base (TCB) activada no sistema, antes de instalar ou desinstalar o DB2 UDB FixPak 4 Versão 8.2 e superior tem de assegurar que a TCB está num estado consistente para qualquer ficheiro ou directório relacionado com uma instância de DB2, DAS, e ficheiros DB2 instalados. A TCB pode encontrar-se em estado incoerente se, por exemplo, as instâncias de DB2 tiverem sido removidas sem usar o comando db2idrop. É possível verificar o estado da TCB introduzindo o seguinte comando na qualidade de root: tcbck -n ALL Se a TCB não estiver num estado consistente, instalar, desinstalar ou rejeitar o DB2 UDB FixPak 4 Versão 8.2 e superior pode falhar e deixar alguns conjuntos de ficheiros do DB2 num estado danificado. Consulte o manual AIX Security Guide para obter mais detalhes sobre a Trusted Computing Base. 3.2.5 As comunicações interprocessuais (IPCs) do DB2 devem ser limpas antes da actualização da instância É necessário limpar todas as comunicações interprocessuais (IPCs) do DB2 para se poder actualizar a instância. De outro modo, actualização da instância pode ter erros ou o comando db2start pode falhar após a actualização da instância. Todas as IPCs do DB2 têm de ser limpas em todos os nós da instância. Consulte a secção "Parar todos os processos de DB2" para obter detalhes. 3.2.6 Instalar o Query Patroller no nível de FixPak 3 ou posterior O Query Patroller é um sistema de gestão de consultas utilizado para controlar o fluxo das consultas efectuadas na base de dados DB2. Em DB2 UDB Versão 8.1.2, o DB2 Query Patroller tornou-se um produto autónomo. Deixou de ser um componente do DB2 Warehouse Manager. Se tiver o DB2 UDB Versão 8 FixPak 3 ou posterior instalado e instalar o DB2 Query Patroller base ou versão GA, tem de voltar a aplicar o nível de DB2 FixPak. Caso contrário, as alterações do Query Patroller não serão aplicadas ao nível do DB2 FixPak. Se estiver a instalar o servidor Query Patroller, deve também actualizar as instâncias DB2 depois de ter voltado a aplicar o nível de DB2 FixPak. Esta tarefa é obrigatória. Consulte a secção Actualização de instâncias para usarem o novo nível do DB2 neste ficheiro Readme para mais detalhes. Depois das instâncias terem sido actualizadas devem ser reiniciadas. Consulte a secção Reinício das instâncias deste ficheiro Readme para obter mais detalhes. Actualização de instâncias para usarem o novo nível do DB2 e Reinício das instâncias são subsecções da secção Após a instalação. 3.2.7 Instalar do DB2 Data Links Manager quando o DB2 UDB Enterprise Server Edition já estiver instalado A instalação do DB2 Data Links Manager vai falhar quando criar a instância de dlfm se o DB2 UDB ESE já estiver instalado na máquina. A solução temporária consiste em modificar o ficheiro de resposta e continuar ou executar uma instalação com ficheiro de resposta para instalar o DB2 Data Links Manager. Para obter mais informações sobre ficheiros de resposta, consulte o manual Installation and Configuration Supplement ou pesquise a expressão "response file" no Centro de Informações. 4.0 Como obter ajuda Para contactar o DB2 Customer Service por telefone: * No Canadá e nos Estados Unidos, marque 1-800-IBM-SERV (426-7378). * No resto do mundo, consulte o directório de contactos mundiais para obter informações sobre os escritórios da IBM no seu país ou região, em http://www.ibm.com/planetwide O newsgroup principal da Usenet para questões relacionadas com o produto DB2 é comp.databases.ibm-db2. Para obter informações sobre as alterações efectuadas aos produtos, leia as Notas de Edição (Release Notes) relativas ao produto em questão. Pode ver as Notas de Edição mais recentes do produto sem instalar o DB2 FixPak 4 Versão 8.2 e superior consultando o sítio na Web de Suporte do DB2 em http://www.ibm.com/software/data/db2/support/db2_9/. Também pode rever as Notas de Edição directamente do CD do DB2 FixPak 4 Versão 8.2 e superior consultando/doc/%L/db2ir/index.htm, em que %L representa o nome do locale. Além disso, é possível rever as Notas de Edição após a instalação do DB2 FixPak 4 Versão 8.2 e superior: AIX | /usr/opt/db2_08_01/Readme/%L/Release.Notes -----------------------+--------------------------------------------- HP-UX, Linux e | /opt/IBM/db2/V8.1/Readme/%L/Release.Notes Solaris Operating | Environment | em que %L representa o nome do locale, por exemplo, português-pt, espanhol, alemão. Pode encontrar as Notas de Edição do Websphere Federation Server em: http://www.ibm.com/support/docview.wss?rs=3170&context=SS2K5T&uid=swg27007246 4.1 Onde descarregar as imagens de instalação dos FixPaks O DB2 UDB FixPak 4 Versão 8.2 e superior e os FixPaks Alternativos podem ser descarregados no sítio da Web de suporte do produto DB2: http://www.ibm.com/software/data/db2/support/db2_9/ Em particular, consulte o documento "Correcções por versão" na secção Download do sítio da Web. Certifique-se de que escolhe o fix pack apropriado para o sistema operativo. Na maioria dos casos, pode optar por aceder directamente à pasta do FTP ou pode usar uma applet de Java denominada Download Director para descarregar os ficheiros 5.0 Referência Estão disponíveis as seguintes informações de referência: * Idiomas suportados para clientes de DB2 * Produtos e componentes suportados por sistema operativo. 5.1 Idiomas suportados para clientes de DB2, disponíveis no sítio de FTP A tabela seguinte mostra em detalhe os idiomas suportados para clientes de DB2 que estão disponíveis no sítio de FTP. +------------+--------------------+----------------------+------------+ | Sistema | DB2 Administration | DB2 Application | DB2 | | Operativo | Client | Development Client | Run-Time | | | | | Client | +------------+--------------------+----------------------+------------+ | AIX 4.3.3 | * SBCS1 (Inglês, | * SBCS1 (Inglês, | Todos os | | (32 bits) | Francês, Alemão e | Francês, Alemão e | idiomas | | | Italiano) | Italiano) | suportados | | | * SBCS2 (Inglês, | * SBCS2 (Inglês, | encontram- | | | Português do | Português do Brasil | se num | | | Brasil e Espanhol) | e Espanhol) | ficheiro | | | * NORDIC (Inglês, | * NORDIC (Inglês, | compacto | | | Dinamarquês, | Dinamarquês, | (tar) | | | Finlandês, | Finlandês, Norueguês | | | | Norueguês e Sueco) | e Sueco) | | | | * DBCS (Inglês, | * DBCS (Inglês, | | | | Japonês, Coreano, | Japonês, Coreano, | | | | Chinês | Chinês Simplificado | | | | Simplificado e | e Chinês | | | | Chinês | Tradicional) | | | | Tradicional) | | | +------------+--------------------+----------------------+------------+ | AIX 5L (32 | * SBCS (Inglês, | * SBCS (Inglês, | Todos os | | bits e 64 | Português do | Português do Brasil, | idiomas | | bits) | Brasil, | Dinamarquês, | suportados | | | Dinamarquês, | Finlandês, Francês, | encontram- | | | Finlandês, | Alemão, Italiano, | se num | | | Francês, Alemão, | Norueguês, Espanhol | ficheiro | | | Italiano, | e Sueco) | compacto | | | Norueguês, | * DBCS (Inglês, | (tar) | | | Espanhol e Sueco) | Japonês, Coreano, | | | | * DBCS (Inglês, | Chinês Simplificado | | | | Japonês, Coreano, | e Chinês | | | | Chinês | Tradicional) | | | | Simplificado e | | | | | Chinês | | | | | Tradicional) | | | +------------+--------------------+----------------------+------------+ | HP-UX 11i | Todos os idiomas | Todos os idiomas | Todos os | | (PA-RISC)e | suportados | suportados | idiomas | | HP-UX 11i | encontram-se num | encontram-se num | suportados | | v2 (IA64) | ficheiro compacto | ficheiro compacto | encontram- | | (32 bits e | (tar) | (tar) | se num | | 64 bits) | | | ficheiro | | | | | compacto | | | | | (tar) | +------------+--------------------+----------------------+------------+ | Linux | Todos os idiomas | Todos os idiomas | Todos os | | | suportados | suportados | idiomas | | | encontram-se num | encontram-se num | suportados | | | ficheiro compacto | ficheiro compacto | encontram- | | | (tar) | (tar) | se num | | | | | ficheiro | | | | | compacto | | | | | (tar) | +------------+--------------------+----------------------+------------+ | Solaris | Todos os idiomas | Todos os idiomas | Todos os | | Operating | suportados | suportados | idiomas | | Environ- | encontram-se num | encontram-se num | suportados | | ments | ficheiro compacto | ficheiro compacto | encontram- | | | (tar) | (tar) | se num | | | | | ficheiro | | | | | compacto | | | | | (tar) | +------------+--------------------+----------------------+------------+ | Windows | Todos os idiomas | Todos os idiomas | Todos os | | | suportados | suportados | idiomas | | | encontram-se num | encontram-se num | suportados | | | ficheiro compacto | ficheiro compacto | encontram- | | | (zip) de extracção | (zip) de extracção | se num | | | automática | automática | ficheiro | | | | | compacto | | | | | (zip) de | | | | | extracção | | | | | automática | +------------+--------------------+----------------------+------------+ 5.2 Produtos e componentes suportados por sistema operativo Os produtos DB2 continuam a ser suportados em AIX 4.3.3 e Solaris 7 até que o DB2 Versão 8.1 fique fora de serviço. Recomenda-se que as instalações existentes do DB2, assim como as novas instalações de produtos DB2, sejam actualizadas para uma versão mais recente do AIX como, por exemplo, AIX 5.3, uma vez que o AIX 4.3.3 já se encontra fora de serviço, e para uma versão mais recente do Solaris como, por exemplo, Solaris 9. As listas seguintes apresentam os produtos e os componentes suportados por cada sistema operativo Linux e UNIX: AIX 5L (32 bits e 64 bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Cube Views, Versão 8 * DB2 Data Links Manager, Versão 8 * DB2 Information Center, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Query Patroller, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 Spatial Extender, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 * DB2 Warehouse Manager, Versão 8 HP-UX 11i (PA-RISC, 32 bits e 64 bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Data Links Manager, Versão 8 * DB2 Information Center, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Query Patroller, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 Spatial Extender, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 HP-UX 11i v2 (IA64) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 Linux (x86, 32 bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Personal Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Cube Views, Versão 8 * DB2 Data Links Manager, Versão 8 * DB2 Information Center, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Query Patroller, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 Spatial Extender, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Express, Versão 8 * DB2 UDB Personal Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 * DB2 Warehouse Manager, Versão 8 Linux (IA64, 64-bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Personal Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Information Center, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Query Patroller, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 Spatial Extender, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Express Edition, Versão 8 * DB2 UDB Personal Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 Linux (iSeries e pSeries, 32-bits e 64-bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Information Center, Versão 8 * DB2 Query Patroller, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Express Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 Linux (S/390 e zSeries 31 bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Information Center, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 Spatial Extender, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 Linux (S/390 e zSeries 64 bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 Linux (AMD64) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Personal Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Information Center, Versão 8 * DB2 Query Patroller, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Express Edition, Versão 8 * DB2 UDB Personal Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 Solaris Operating Environments (32 bits e 64 bits) Lista de produtos: * DB2 Administration Client, Versão 8 * DB2 Application Development Client, Versão 8 * DB2 Connect Application Server Edition, Versão 8 * DB2 Connect Enterprise Edition, Versão 8 * DB2 Connect Unlimited Edition, Versão 8 * DB2 Connect para iSeries, Versão 8 * DB2 Cube Views, Versão 8 * DB2 Data Links Manager, Versão 8 * DB2 Information Center, Versão 8 * Documentação em PDF do DB2, Versão 8 * DB2 Query Patroller, Versão 8 * DB2 Run-Time Client, Versão 8 * DB2 Spatial Extender, Versão 8 * DB2 UDB Enterprise Server Edition, Versão 8 * DB2 UDB Workgroup Server Edition, Versão 8 * DB2 UDB Workgroup Server Unlimited Edition, Versão 8 * DB2 Warehouse Manager, Versão 8 Se adicionar novos componentes após a instalação do DB2 FixPak 4 Versão 8.2 e superior, tem de voltar a instalar o DB2 FixPak 4 Versão 8.2 e superior para garantir que esses componentes também são actualizados. 6.0 Avisos A IBM poderá não disponibilizar os produtos, serviços ou funções mencionados neste documento noutros países. Consulte o representante local da IBM para obter mais informações acerca dos produtos e serviços actualmente disponíveis na sua área. As referências a um produto, programa ou serviço da IBM não implicam que só se deva utilizar esse produto, programa ou serviço da IBM. Qualquer produto, programa ou serviço funcionalmente equivalente e que não infrinja os direitos de propriedade intelectual da IBM poderá ser utilizado. Todavia, é da responsabilidade do utilizador avaliar e verificar o funcionamento de qualquer produto, programa ou serviço alheio à IBM. A IBM poderá ter patentes ou pedidos de patente pendentes relativos a temáticas abordadas neste documento. O facto deste documento ser disponibilizado ao utilizador não confere quaisquer licenças sobre essas patentes. Poderá enviar pedidos de licença, por escrito, para: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 E.U.A. Para pedidos de licença relativos a informações de duplo byte (DBCS), contacte o IBM Intellectual Property Department do seu país ou envie pedidos por escrito para: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tóquio 106, Japão O parágrafo seguinte não se aplica ao Reino Unido nem a qualquer outro país onde as respectivas cláusulas sejam incompatíveis com a lei local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FACULTA ESTA PUBLICAÇÃO " TAL COMO ESTÁ" SEM GARANTIAS DE QUALQUER TIPO, EXPRESSAS OU IMPLÍCITAS, INCLUINDO A TÍTULO MERAMENTE EXEMPLIFICATIVO, AS GARANTIAS IMPLÍCITAS DE NÃO INFRACÇÃO, COMERCIALIZAÇÃO OU ADEQUAÇÃO A DETERMINADO FIM. Existem países que não permitem a renúncia de garantias expressas ou impressas em certas transacções, de modo que estas cláusulas podem não ser aplicáveis ao utilizador. Estas informações podem conter imprecisões técnicas ou erros tipográficos. Estas informações são alteradas periodicamente; estas alterações serão incluídas em novas edições da publicação. A IBM pode introduzir melhorias e/ou alterações aos produtos e/ou programas aqui descritos em qualquer altura sem aviso prévio. Quaisquer referências nestas informações a sítios na Web alheios à IBM são disponibilizadas por mera conveniência e não constituem aprovação dos respectivos sítios. Os materiais incluídos nesses sítios não fazem parte dos materiais para este produto da IBM, e o recurso a esses sítios é da inteira responsabilidade do utilizador. A IBM pode utilizar ou distribuir qualquer informação que lhe seja fornecida, de qualquer forma que julgue apropriada, sem incorrer em qualquer obrigação para com o autor dessa informação. Os titulares de licenças deste programa que pretendam obter informações sobre o mesmo de modo a permitir: (i) o intercâmbio de informações entre programas criados independentemente e outros programas (incluindo este) e (ii) a utilização mútua das informações trocadas, devem contactar: IBM Canada Limited Office of the Lab Director 8200 Warden Avenue Markham, Ontario L6G 1C7 CANADÁ Tais informações podem estar disponíveis, sujeitas a termos e condições apropriados, incluindo em alguns casos o pagamento de uma taxa. O programa licenciado descrito neste documento e todo o material licenciado disponível para o mesmo é fornecido pela IBM nos termos do IBM Customer Agreement, IBM International Program License Agreement ou de qualquer acordo existente entre as partes. Os dados de rendimento aqui contidos foram determinados num ambiente controlado. Por conseguinte, os resultados obtidos noutros ambientes operativos podem variar significativamente. Algumas medições podem ter sido obtidas em sistemas ao nível da programação e não existe qualquer garantia de que os resultados venham a ser os mesmos em sistemas disponíveis genericamente. Além disso, algumas medições podem ter sido estimadas por extrapolação, e os resultados reais podem variar. Os utilizadores deste documento devem verificar os dados aplicáveis ao ambiente específico com que trabalham. As informações relativas a produtos alheios à IBM foram obtidas junto dos fornecedores desses produtos, dos anúncios de publicidade dos mesmos ou de outras fontes disponíveis publicamente. A IBM não testou tais produtos e não pode confirmar a exactidão do desempenho, a compatibilidade ou outras alegações relativas a produtos que lhe são alheios. Todas as questões relacionadas com as capacidades de produtos alheios à IBM deverão ser dirigidas aos fornecedores desses produtos. Todas as declarações relativas a projectos e intenções futuras da IBM estão sujeitas a alteração ou eliminação sem aviso prévio e representam meramente metas e objectivos. Estas informações contêm exemplos de dados e relatórios utilizados em operações empresariais diárias. No intuito de as ilustrar o mais integralmente possível, os exemplos incluem nomes de pessoas, empresas, marcas e produtos. Todos estes nomes são fictícios, de modo que qualquer semelhança com nomes e moradas de empresas reais será mera coincidência. DIREITOS DE AUTOR: Estas informações podem conter programas de aplicações exemplo em linguagem de origem, os quais pretendem ilustrar técnicas de programação em diversas plataformas operativas. Poderá copiar, modificar e distribuir estes programas exemplo sem qualquer encargo para com a IBM, no intuito de desenvolver, utilizar, comercializar ou distribuir programas de aplicação conformes à interface de programação de aplicações relativa à plataforma operativa para a qual tais programas exemplo foram escritos. Estes exemplos não foram testados exaustivamente nem em todas as condições. Por conseguinte, a IBM não pode garantir a fiabilidade ou o funcionamento destes programas. Cada cópia ou parte destes programas exemplo ou qualquer trabalho deles derivado deverá incluir um aviso de direitos de autor como se segue: (C) (nome da empresa) (ano). Partes desde código derivam de Programas Exemplo da IBM Corp. (C) Copyright IBM Corp. _introduza o(s) ano(s)_. Todos os direitos reservados. IBM, DB2, Universal Database e S/390 são marcas registadas da International Business Machines Corporation nos Estados Unidos e/ou noutros países. Windows é uma marca registada da Microsoft Corporation nos Estados Unidos e/ou noutros países. UNIX é uma marca comercial registada do Open Group nos Estados Unidos e/ou noutros países. Outros nomes de empresas, produtos ou serviços podem ser marcas comerciais ou de serviços de terceiros. ------------------------------------------------------------------------------- * são marcas registadas ou marcas comerciais registadas da IBM Corporation. ** são marcas registadas ou marcas comerciais registadas dos respectivos proprietários. ------------------------------------------------------------------------------- ******************************************************************************* ** ** (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2007. ** TODOS OS DIREITOS RESERVADOS. ** *******************************************************************************