DB2 9.5 express-c コマンドライン速攻インストール手順
自分向けの備忘録です〜
これでどこでもDB2インストールできる(wwww
GUIでインストールする方は
http://www.ibm.com/developerworks/jp/offers/db2express-c/installlin_v95/
が詳しいです。
- インストールターゲット
CentOS5 x86版
- ダウンロード
http://www-306.ibm.com/software/data/db2/express/download.html
から
DB2 9.5 Express-cとNetSearchExtendorを/usr/local/srcにダウンロードしておく
- DB2解凍
cd /usr/local/src tar xzvf db2exc_950_LNX_x86.tar.gz
- DB2インストール
cd exp ./db2_install
groupadd -g 500 db2grp1 useradd -u 500 db2inst1 -g db2grp1 passwd db2inst1 groupadd -g 501 db2fgrp1 useradd -u 501 db2fenc1 -g db2fgrp1 passwd db2fenc1 /opt/ibm/db2/V9.5/instance/db2icrt -u db2fenc1 db2inst1 groupadd -g 502 db2asgrp useradd -u 502 -g db2asgrp -G db2asgrp -d /home/db2as db2as passwd db2as /opt/ibm/db2/V9.5/instance/dascrt -u db2as /opt/ibm/db2/V9.5/cfg/db2ln vi /etc/services # Local services db2c_DB2 3700/tcp db2i_DB2 5001/tcp /opt/ibm/db2/V9.5/instance/db2icrt -a SERVER -u db2inst1 db2inst1 -p 3700
- NSEインストール
cd /usr/local/src mkdir nse cd nse tar xzvf ../db2_v95_linuxia32_nse.tar.gz cd linux/ ./nsesetup.sh nsesetup.shでエラーがでたら ./db2nse_install net_search_extender_9.5.0.0_Linux_i686.tar.gz /opt/ibm/db2/V9.5/instance/db2iupdt db2inst1 chmod 644 /etc/cron.daily/tmpwatch
- インスタンス設定
su - db2inst1 db2 update database manager configuration using svcename db2c_DB2 db2 get database manager configuration |grep -i svcename db2set DB2COMM=tcpip db2set DB2DAS00 DB2COMM=tcpip db2set DB2_COMPATIBILITY_VECTOR=3F db2start db2text start db2text stop db2stop
$ db2text enable database for text connect to DB名 CTE0190 Executable program "cteadmsv" could not be started.
となった場合、
http://www-01.ibm.com/support/docview.wss?uid=swg21383100
を行うと解決されますが、事前に
http://www-01.ibm.com/support/docview.wss?uid=std38ebfbb6c39ff0e4d492574f300083fe9
も行っておくべきかも,,
このあたりはいまいち&いまだに不明・・
(ちなみにDB2 EXPRESS-C 9.7でもやはり CTE0190 は出たわけで・・)