Alterações de Suporte para Servidores DB2 de 32 e de 64 Bits

Db2 10.5 e posterior fornece suporte para sistemas operacionais de 32 bits em Linux® em x86 e sistemas operacionais Windows e sistemas operacionais de 64 bits em UNIX, Linux e sistemas operacionais Windows.

Para obter mais detalhes sobre arquiteturas suportadas em cada sistema operacional, consulte Requisitos de instalação para produtos de banco de dados Db2 .

Não é possível especificar o tamanho do bit para a instância quando você cria ou atualiza uma instância. O tamanho de bit para novas instâncias é determinado pelo sistema operacional no qual o Db2 11.5 está instalado. A tabela a seguir resume o suporte de tamanho de bit do Db2 11.5 que está disponível para cada um dos sistemas operacionais a seguir:

Tabela 1. Db2 11.5 Suporte de 32 bits e 64 bits disponível por sistema operacional
Sistemas operacionais Db2 11.5 suporte disponível
  • 32-bit Windows em x86 e x64 (Usando produto 32-bit)
  • 32-bit Linux em x86
  • Windows de 64 bits no x64 (Usando o produto Db2 11.5 de 32 bits)
Para Db2 11.5 Developer Edition:
  • Somente instâncias de 32 bits
  • Cliente DB2 de 32 bits e pacotes de ferramentas da GUI
  • 32-bit IBM® Kit de Desenvolvimento de Software (SDK) para Java™
  • 64-bit Windows em x64
  • Kernel do Linux de 64 bits no x64, POWER ® e zSeries
  • Instâncias de 64 bits
  • Bibliotecas DB2 de 32 bits e de 64 bits disponíveis
  • Servidor e cliente DB2 de 64 bits
  • Aplicativos e rotinas de 64 bits
  • Suporte ao aplicativo do lado do cliente de 32 bits
  • 32-bit procedimentos armazenados protegidos / UDFs apenas (não Java)
  • Java Fenciado Stored Procedures / UDFs
  • 64-bit IBM SDK para Java
As alterações no suporte a 32 bits e 64 bits pode ter um impacto em seus aplicativos dependendo do caminho da biblioteca compartilhada que você indicou quando vinculou as bibliotecas do DB2 aos seus aplicativos. Se você especificou o caminho da instalação do Db2 , os aplicativos falharão ao executar porque a cópia do Db2 11.5 possui um caminho da instalação diferente. No entanto, se você vinculou as bibliotecas utilizando o caminho da biblioteca no diretório home da instância, seus aplicativos serão executados com êxito nos seguintes casos:
  • Se você tiver instâncias de 32 bits e fizer upgrade para o Db2 11.5 Developer Edition em um sistema de 32 bits. É possível fazer upgrade somente para instâncias de 32 bits no Windows de 32 bits ou Linux de 32 bits no x86. Para quaisquer outras edições no Db2 11.5, deve-se fazer upgrade para o sistema de 64 bits.
  • Se você tiver instâncias de 64 bits e fizer upgrade para o Db2 11.5 em um sistema de 64 bits. É possível fazer upgrade apenas para uma instância de 64 bits em um sistema de 64 bits.

Se você tiver instâncias de 32 bits e fizer upgrade para o Db2 11.5 em um sistema de 64 bits, deverá gerenciar incompatibilidades para que seus aplicativos e rotinas possam ser executados com sucesso. As incompatibilidades surgem devido à funcionalidade descontinuada ou especificação de caminho de biblioteca compartilhada incorreto. Tabela 1 resume os detalhes sobre o suporte disponível 32-bit e 64-bit. Por exemplo, 32-bit procedimentos armazenados infaturados em qualquer idioma suportado, exceto Java não são suportados. Eliminando e recriando estes procedimentos armazenados como em fence você pode resolver este problema.