&tag(DB2 Express-C); *目次 [#ne07f061] #contents *参考情報 [#ub6709e3] -[[DB2]] -[[IBM DB2 Express-C - Japan:http://www-06.ibm.com/software/jp/data/db2/v9/express-c/]]…公式 *関連ページ [#g64e8078] -[[./10.5をCentOS6にインストール]] *インストール [#oe0fddac] **9.7.1をCentOS5にインストール [#y0343ad3] -[[DB2 Express-C 9.5 for Linux クイックインストール:http://www.ibm.com/developerworks/jp/offers/db2express-c/installlin_v95/]]が参考になる。 -ダウンロードして展開しdb2setupを実行する #pre{{ $ zcat db2exc_971_LNX_x86.tar.gz| tar xvpf - $ cd expc $ sudo ./db2setup }} -GUIが起動。[製品のインストール]タブを選択。[新規インストール]をクリック。 -DB2セットアップが起動。パスワードだけ適当に設定。あとはデフォルト。 --DB2 Administration Serverのユーザー情報でパスワードを適当に入力。 --DB2 インスタンス所有者のユーザー情報の設定でパスワードを適当に入力。 --fencedユーザーのユーザー情報の設定でパスワードを適当に入力。 -インストールが完了したら~/.bashrcに以下の行を追加 setopt sh_word_split # zshの場合 . /home/db2inst1/sqllib/db2profile *トラブルシューティング [#c51431a8] **SQL5005Cシステムエラーが発生する。 [#z4ff31bd] -Vista or 7で発生? -ローカルユーザーをDB2ADMNS or DB2USERSに所属させればいいらしい。http://dotbay.blogspot.com/2009/06/db2javit-rc-9505-sql5005c-system-error.html。 -Windows 7 Home PremiumではGUIで追加できない net localgroup “DB2ADMNS” “tanaka” /add **Access2003からODBC接続しようとするとAccessが落ちる [#idb6e474] -version 9.7.2で確認。 -イベントビューアーを見るとDB2APP.dllがだめみたい。 #ref(event.png) -解消できないので9.7.1にバージョンダウンしてしのいだ。 **自動起動しない: SQL1032N No start database manager command was issued. SQLSTATE=57019 [#ha852b4f] -[[DB2で自動起動 (src's note):http://www.srcw.net/blog/2007/07/db2_1.html]] -[[IBM How to use fault monitors to automatically restart DB2 UDB instances - United States:http://www-01.ibm.com/support/docview.wss?uid=swg21209001]] -10.5でも相変わらず自動起動がすんなりいかないのでIBMのドキュメントに従って作業する。 -10.5でも相変わらず「db2iauto -on db2」だけだと自動起動がすんなりいかないのでIBMのドキュメントに従って作業する。 -Fault Monitor Coordinatorを有効化する。CentOS6の場合/etc/init/db2fmcd.confが作成される。 #pre{{ # cd /opt/ibm/db2/V10.5/bin/ # ./db2fmcu -u -p /opt/ibm/db2/V10.5/bin/db2fmcd }} - fault monitor daemonをスタート # ./db2fm -i db2inst1 -U - Start up the fault monitor serviceをスタート # ./db2fm -i db2inst1 -u - fault monitorを有効化する # ./db2fm -i db2inst1 -f on - 再起動しdb2inst1ユーザーでログイン。以下のコマンドで状態を確認 #pre{{ $ db2fm -s -S Gcf module 'fault monitor' state is AVAILABLE Gcf module '/opt/ibm/db2/V10.5/lib64/libdb2gcf.so' state is AVAILABLE }}