db2は、インストールですら難しいので、備忘録的に記載します。
db2 runtime クライアントのダウンロード
ここからダウンロードします
http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg27016878
インストール手順
作業用のディレクトリを作成して、ファイルをダウンロード
# mkdir -p /usr/local/src/db2
# cd /usr/local/src/db2
# wget https://delivery04.dhe.ibm.com/sdfdl/v2/sar/CM/IM/0484o/1/Xa.2/Xb.jusyLTSp44S03Qn8vfBmd5K0OhKFJiIiHFtZ2AP8B8Lr3L-llHNelzh70k8/Xc.CM/IM/0484o/1/v10.5fp3_linuxx64_rtcl.tar.gz/Xd./Xf.LPR.D1vk/Xg.7668188/Xi.habanero/XY.habanero/XZ.Us5BghDaqrSnub5wDCd5dGdJYhY/v10.5fp3_linuxx64_rtcl.tar.gz
ダウンロードしたファイルを解凍
# tar xvf v10.5fp3_linuxx64_rtcl.tar.gz
インストール
# cd rtcl/
# ./db2_install
いきなりワーニングが出たけど、このまま突き進む
DBI1324W db2_install コマンドのサポートは推奨されていませ
ん。 詳しくは、DB2 インフォメーション・センターを参照してくださ
い。
製品のインストール用のデフォルト・ディレクトリー - /opt/ibm/db2/V10.5
以下ログ
デフォルト・ディレクトリー (/opt/ibm/db2/V10.5) にインストールしますか? [yes/no]
yes
fixpackのインストール
# ./installFixPack -y
以下の確認画面がでます。
ベース・インストール・ディレクトリーの絶対パスを入力してください:
-------------------------------------------------------
/opt/ibm/db2/V10.5
フィックスパックのために別のインストール・ディレクトリーを選択しますか? [yes/no]
------------------------------------------------------------------------------------
no
インスタンスの作成
# /opt/ibm/db2/V10.5/instance/db2icrt -a server -u db2inst1 db2inst1
# /opt/ibm/db2/V10.5/instance/db2iset -l
db2inst1
db2のシンボリックリンクの作成
# /opt/ibm/db2/V10.5/cfg/db2ln
接続テスト
基本的に何も設定しなきゃ、db2inst1のアカウントでしかログインできません。他のアカウントで接続したい場合は、db2inst1の
# su - db2inst1
$ db2
(c) Copyright IBM Corporation 1993,2007
Command Line Processor for DB2 Client 10.5.3
You can issue database manager commands and SQL statements from the command
prompt. For example:
db2 => connect to sample
db2 => bind sample.bnd
For general help, type: ?.
For command help, type: ? command, where command can be
the first few keywords of a database manager command. For example:
? CATALOG DATABASE for help on the CATALOG DATABASE command
? CATALOG for help on all of the CATALOG commands.
To exit db2 interactive mode, type QUIT at the command prompt. Outside
interactive mode, all commands must be prefixed with 'db2'.
To list the current command option settings, type LIST COMMAND OPTIONS.
For more detailed help, refer to the Online Reference Manual.
db2 =>
補足
今回は、OSのdb2inst1アカウントでdb2クライアントを起動するようにしましたが、例えばdb2inst1、アカウント以外でdb2クライアントを利用するためには、db2inst1内に、.bashrc に記載してある下記pathを、それぞれのアカウントの.bashrcで読み込ませてあげてください
.bashrc
----
# The following three lines have been added by UDB DB2.
if [ -f /home/db2inst1/sqllib/db2profile ]; then
. /home/db2inst1/sqllib/db2profile
fi
なんか、英語版になっているけど、まあ、いっか。。