Support changes for 32-bit and 64-bit Db2 servers
Db2 Version 9.1 or later provides support for 32-bit operating systems on Linux® on x86 and Windows operating systems, and 64-bit operating systems on UNIX, Linux and Windows operating systems.
For more details about supported architectures on each operating system, see Installation requirements for Db2 database products.
You cannot specify the bit size for the instance when you create or upgrade an instance. The bit size for new instances is determined by the operating system where Db2 version 11.1 is installed. The following table summarizes the Db2 version 11.1 bit size support that is available for each of the following operating systems:
|Operating systems||Db2 version 11.1 support available|
|| For Db2
- If you have 32-bit instances and you upgrade to Db2 version 11.1 Developer Edition on a 32-bit system. You can only upgrade to 32-bit instances on 32-bit Windows or 32-bit Linux on x86. For any other editions in Db2 version 11.1, you must upgrade to 64-bit system.
- If you have 64-bit instances and you upgrade to Db2 version 11.1 on a 64-bit system. You can only upgrade to a 64-bit instance on a 64-bit system.
If you have 32-bit instances and you upgrade to Db2 version 11.1 on a 64-bit system, you must manage incompatibilities so that your applications and routines can run successfully. Incompatibilities arise because of discontinued functionality or incorrect shared library path specification. Table 1 summarizes the details on the available 32-bit and 64-bit support. For example, 32-bit unfenced stored procedures in any supported language except Java are not supported. By dropping and recreating these stored procedures as fenced you can resolve this issue.