(O+P)ut

ITエンジニアのアウトプット録



(O+P)ut

OutPut Log by SE

【DB2】CUI環境でのインストール

AIXDB2サーバをインストールした際の備忘録です。

環境

OS AIX 7.1
DB2 DB2 10.5

インストールの流れ

メディアと応答ファイルが必要です。

メディアの用意

まずは、メディアを調達します。
私はDB2_Svr_10.5.X.X_AIX.tar.gz といった形式でオンラインにて入手しました。

このファイルをサーバの任意の場所に配置し、展開します。

AIX環境ではtarコマンドのzオプションが使えない場合もあるので、
その際はgunzipコマンドでgzを外してからtarで展開してください。

gunzip -d DB2_Svr_10.5.X.X_AIX.tar.gz

tar -xf DB2_Svr_10.5.X.X_AIX.tar

展開されたディレクトリの中に、db2setupコマンドがありますので、引数に応答ファイルを指定すればインストールが行えます。

応答ファイルの用意

/tmp/server配下にメディアを展開したとすると、
/tmp/server/db2/aix/samples/db2server.rspが応答ファイルのサンプルです。

中を見てみるとほとんど「*」にてコメントアウトされています。

今回は、先頭が*で始まる行以外を表示して、設定を確認します。

# cat /tmp/server/db2/aix/samples/db2server.rsp | grep -v ^* |  sed '/^$/d'
PROD                      = DB2_SERVER_EDITION
FILE                      = /opt/IBM/db2/V10.5
LIC_AGREEMENT             = DECLINE         ** ACCEPT or DECLINE
INSTALL_TYPE              = TYPICAL         ** TYPICAL, COMPACT, CUSTOM
INSTANCE                  = DB2_INST        ** char(8)  no spaces
DB2_INST.NAME             = db2inst1        ** char(8)  no spaces, no upper case letters
DB2_INST.GROUP_NAME       = db2iadm1        ** char(30) no spaces
DB2_INST.HOME_DIRECTORY   =                 ** char(64) no spaces. Valid for root installation only
DB2_INST.PASSWORD         = Replace with your password ** Valid for root installation only
DB2_INST.AUTOSTART        = YES             ** YES or NO
DB2_INST.START_DURING_INSTALL = YES         ** YES or NO. Default is YES.
DB2_INST.FENCED_USERNAME  = db2sdfe1        ** char(8)  no spaces, no upper case letters
DB2_INST.FENCED_GROUP_NAME = db2fsdm1       ** char(30)  no spaces

これをベースに編集していき、独自のカスタマイズをしていきます。

実際にインストール

インストールコマンドは以下です。

# /tmp/server/db2setup -r /tmp/server/db2/aix/samples/db2server.rsp

FILEで指定されているパスにインストールが行われますが、ファイルシステムを専用に用意するのをお勧めします。

実際、例えば指定先に容量がなければ以下のようなエラーとなります。

# /tmp/server/db2setup -r /tmp/server/db2/aix/samples/db2server.rsp
DBI1191I  提供された応答ファイルに従って、db2setup が DB2 をインストールおよび構成しています。 お待ちください。
DBI20081E インストーラーは、十分なフリー・ディスク・スペースが「/opt/IBM/db2/V10.5」にないことを検出しました。「/opt/IBM/db2/V10.5」で検出されたフリー・スペースは「XXXXXX」です (キロバイト単位)。必要なスペースは「1963484」です (キロバイト単位)。

あとの注意点として、応答ファイルで指定しているユーザやグループが作成されていれば問題なくインストールできると思います。
以上、同様の作業を行う方はご参考ください。

補足