30 DB2 Deployment Guide
2.1 Server deployment planning
DB2 server deployment planning should take place at the same time that the
application is designed or when a DB2 based solution is first being planned.
There are numerous factors that you have to take into consideration. Selection of
DB2 server editions must be based on the application requirements. For those
environments where multiple machines are involved, more detailed planning is
required if different hardware types are used.
Various DB2 products as well as DB2 hardware and software requirements are
discussed in Chapter 1, “Introduction to DB2 deployment” on page 1. In addition
to software and hardware requirements, deployment methods as well as
post-deployment configurations must be discussed during deployment planning.
For a multi-partitioned database system, there are multiple machines (nodes)
involved. As such, there are further considerations that have to be taken into
account. This topic is presented in a separate section.
2.1.1 System requirement
DB2 9.5 is a leading edge hybrid data server capable of supporting both
relational and native storage. It is supported on almost all mainstream hardware
platforms in the industry. The hardware and software requirements for DB2 9.5
are described in 1.3, “Deployment considerations” on page 10. Note that these
are the minimum requirements for DB2 product.
2.1.2 User and group required in deployment
Typically there are two types of user accounts involved in a deployment of the
DB2 server product. One type is the account that performs the deployment,
which we call the installation user account. The second type is the account used
to run the DB2 server after the installation, including: instance owner user,
fenced user, and administration server user. The second type of user accounts
are required when deployment includes instance creation.
The installation user account requires sufficient privileges to accomplish product
deployment tasks. Prior to DB2 9.5, for the UNIX/Linux platforms, the root
account is required, and on Windows platforms, users who belong to the local or
domain Administrator group are required to initiate DB2 product deployment.
However, DB2 9.5 offers a new installation feature: non-root installation for the
UNIX/Linux platform and non-Administrator installation for the Windows platform.