&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
}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS