There are multiple methods for installing DB2® database products. Each installation
method is suited for specific circumstances.
The following table shows the installation methods that are available
by operating system.
Table 1. Installation method by operating system.Installation method |
Windows |
Linux or UNIX |
DB2 Setup wizard |
Yes |
Yes |
Response file installation |
Yes |
Yes |
db2_install command |
No |
Yes |
Payload file deployment |
No |
Yes |
Important: The
command db2_install is deprecated and might be
removed in a future release. Use the db2setup command
or the response file installation method instead.
The following list describes DB2 installation
methods.
- DB2 Setup wizard
- The DB2 Setup wizard is a GUI installer available
on Linux, UNIX, and Windows operating systems.
The DB2 Setup wizard provides an easy-to-use
interface for installing DB2 database
products and for performing initial setup and configuration tasks.
The
DB2
Setup wizard can also create DB2 instances
and response files that can be used to duplicate this installation
on other machines.
Note: For non-root installations on Linux and UNIX operating systems, only
one DB2 instance can exist.
The DB2 Setup wizard automatically creates the
non-root instance.
On Linux and UNIX operating systems, to install a DB2 product
using the DB2 Setup wizard,
you require an X Window System (X11) to display the graphical user
interface (GUI). To display the GUI on your local workstation, the
X Window System software must be installed and running, and you must
set the DISPLAY variable to the IP address of the workstation you
use to install the DB2 product
(export DISPLAY=<ip-address>:0.0). For example,
export DISPLAY=192.168.1.2:0.0. For details, see this developerWorks® article: http://www.ibm.com/developerworks/community/blogs/paixperiences/entry/remotex11aix?lang=en.
- Response file installation
- A response file is a text file that contains setup and configuration
values. The file is read by the DB2 Setup program
and the installation is performed according to the values that have
been specified.
A response file installation is also referred to
as a silent installation.
Another advantage to response files
is that they provide access to parameters that cannot be set by using
the DB2 Setup wizard.
On Linux and UNIX operating
systems, if you embed the DB2 installation
image in your own application, it is possible for your application
to receive installation progress information and prompts from the
installer in computer-readable form. This behavior is controlled by
the INTERACTIVE response file keyword.
There
are a number of ways to create a response file:
- Using the response file generator
- You can use the response file generator to create a response file
that replicates an existing installation. For example, you might install
an IBM® data server client,
fully configure the client, then generate a response file to replicate
the installation and configuration of the client to other computers.
- Using the DB2 Setup wizard
- The DB2 Setup wizard can create a response
file based on the selections you make as you proceed through the DB2
Setup wizard. Your selections are recorded in a response
file that you can save to a location on your system. If you select
a partitioned database installation, two response files are generated,
one for the instance-owning computer and one for participating computers.
One
benefit of this installation method is that you can create a response
file without performing an installation. This feature can be useful
to capture the options required to install the DB2 database product. The response file can be
used at a later time to install the DB2 database
product according to the exact options you specified.
You can
export a client or server profile with the db2cfexp command
to save your client or server configuration. Import the profile by
using the db2cfimp command. A client or server
profile exported with the db2cfexp command can
also be imported during a response file installation by using the CLIENT_IMPORT_PROFILE keyword.
You should export the client or server profile after performing
the installation and cataloging any data sources.
- Customizing the sample response files that are provided for each DB2 database product
- An alternative to using the response file generator or the DB2
Setup wizard to create a response file is to manually modify
a sample response file. Sample response files are provided on the DB2 database product DVD. The sample
response files provide details about all the valid keywords for each
product.
- db2_install command (Linux and UNIX operating
systems only)
- The db2_install command installs all components
for the DB2 database product
you specify with the English interface support. You can select additional
languages to support with the -L parameter. You
cannot select or clear components.
Although the db2_install command
installs all components for the DB2 database
product you specify, it does not perform user and group creation,
instance creation, or configuration. This method of installation might
be preferred in cases where configuration is to be done after installation.
To configure your DB2 database
product while installing it, consider using the DB2 Setup wizard.
On Linux and UNIX operating systems, if you embed the DB2 installation image in your own
application, it is possible for your application to receive installation
progress information and prompts from the installer in computer-readable
form.
This installation method requires manual configuration
after the product files are deployed.
Remember: The command db2_install is
deprecated and might be removed in a future release.
- Payload file deployment (Linux and UNIX only)
- This method is an advanced installation method that is not recommended
for most users. It requires the user to physically install payload
files. A payload file is a compressed tarball that contains all of
the files and metadata for an installable component.
- This method is not supported for DB2 pureScale® installation.
This
installation method requires manual configuration after the product
files are deployed.
Note: DB2 database product installations
are no longer operating system packages on Linux and UNIX.
As a result, you can no longer use operating system commands for installation.
Any existing scripts that you use to interface and query with DB2 database product installations
must change.