To update a Db2 database product to
the new fix pack level, apply an offline fix pack update to the Db2 database product that
is already installed.
Before you begin
- If
you are installing a fix pack to a Db2
pureScale® instance, see topic Installing offline fix pack updates to a Db2 pureScale instance (simplified method) or topic Installing online fix pack updates to a higher code level on a Db2 pureScale instance.
- Ensure that you meet all of the necessary tasks before you install a fix pack. Refer to Preparing to install a fix pack.
- If more than one Db2 database product is
installed in the selected path, you must use a universal fix pack image to install the fix
pack.
- If you want to update an existing Db2 database product with
national languages installed, you must obtain the national language fix pack in addition to either
an individual fix pack or a universal fix pack. National language fix packs cannot be used
alone.
For example, to install a fix pack on a Db2 database product with
non-English support installed, download the Db2 database
product-specific fix pack image (or the universal fix pack image) and the national language fix
pack. Then, run installFixPack from the Db2 database
product-specific fix pack image (or the universal fix pack image).
Procedure
To install a fix pack for a non Db2
pureScale instance:
-
For root installations:
- Log on to the server with root user authority.
- Extract the fix pack or special build image.
- Install the fix pack image using the installFixPack to a different directory
than the currently installed image you want to update. For example, if you currently have a 11.5 image on
/opt/ibm/db2/V11.5 and are trying to update to V11.5 Mod Pack x Fix Pack
y:
FP-image-path>./installFixPack -b current-installation-dir -p install-FP-dir
Where
FP-image-path is the directory that contains the fix pack image,
current-installation-dir is where the current image is installed, and
install-FP-dir can be set as
/opt/ibm/db2/fixpack.
- Update each instance by issuing the db2iupdt command from the fix pack
directory. Following the example
above:
/opt/ibm/db2/fixpack/instance> ./db2iupdt -d [-u fenced-ID] instance-name
- Verify that the instances are running the updated fix pack code by running the
db2level command as the instance owner.
-
For non-root installations:
- Log on with the user ID that owns the non-root installation.
- Extract the fix pack or special build image.
- Install the fix pack image and update the instance by using the
installFixPack command. For example, if you currently have a 11.1.1.1 image
on /home/<instance-owner>/sqllib and are trying to update to 11.1.4.4:
FP-image-path> ./installFixPack -b image-path -l FP-log-file -t FP-trace-file
Where
FP-image-path is the directory that contains the fix pack image and image-path is
/home/<instance-owner>/sqllib
- Verify that the instances are running the updated fix pack code by running the
db2level command.
What to do next
To complete the installation, perform the necessary post-installation tasks for fix
packs. Refer to Post-installation tasks for fix packs (Linux and UNIX).