DB2 インストール 参考資料:概説およびインストール (UNIX 版) 付属の HTML ドキュメント ---------------------------------------------------------------------- ■インストール対象  Netra-T1(memory : 1 GB)  Solaris8 ---------------------------------------------------------------------- ■DB2 version  DB2 Universal database Workgroup Edition V7.2.4  for Solaris ---------------------------------------------------------------------- ■カーネルのメモリ関係を修正する。 # cp /etc/system /etc/system_old kenta[irecs-db]%cd /home/kenta/apps/031_EE_SUN32_JP_KO/db2/install/samples/ # more kernel.param.512MB >> /etc/system # reboot ---------------------------------------------------------------------- ■前ヴァージョンのアンインストール kenta[irecs-db]%cd /cdrom/db2_v72_we_sun32_jp_ko/ # db2_deinstall -n db2 製品全てがアンインストールされる。 -n オプションをはずすと、逐次質問してくる。 # vi /etc/services db2cdb2inst1 50000/tcp # Connection port for DB2 instance db2inst1 db2idb2inst1 50001/tcp # Interrupt port for DB2 instance db2inst1 の二行を削除しておく。 # userdel -r ユーザー名 で db2 関連のユーザーを削除しておく。 再起動 ---------------------------------------------------------------------- ■インスト kenta[irecs-db]%cd /home/kenta/apps/031_EE_SUN32_JP_KO # ./db2setup -d (インストログ作成モード) ▼ [*] DB2 Administration Client [*] DB2 UDB Workgroup Edition [*] DB2 Application Development Client とチェックを入れる。 DB2 Product Library [ Customize... ] に進み [*] en_US にチェックをいれて [ OK ] を押す。 DB2 UDB Workgroup Edition [ Customize... ] に進み [*] Control Center にチェックをいれて [ OK ] を押す。 一番上に Install DB2 V7 と表示されている画面で [ OK ] を押す。 ▼ (*) Do not create a DB2 Instance. (*) Do not create the Administration Server. にチェックが入っている事を確認して [ OK ] を押す。 DBI1756W DB2 Instance is not created. DBI1755W The Administration Server is not created. という Warning が出るが、構わず、 [ OK ] を押す。 ▼ Summary , Warning と共に [ OK ] を押す。 ▼ インストール中に java の version で Warning が出るが 構わず、 [ OK ] を押す。 Notice Completed successfully. で完了。 log 等を見て [ close ] を押し終了。 終了時に上記と同じ warning が出るが [ OK ] を押す。 /tmp に db2setup.log , db2setup.trc というログが 出来ているので移動しておく。 ---------------------------------------------------------------------- ■フィックスパックをあてる。 kenta[irecs-db]%zcat ./FP4_U478688.tar.Z | tar xpvf - kenta[irecs-db]%cd delta_install/ kenta[irecs-db]%./installallpatch ---------------------------------------------------------------------- ■データベース・インスタンスの作成 kenta[irecs-db]%cd /opt/IBMdb2/V7.1/install/ # ./db2setup -d ▼ [ Create... ] を押す。 ▼ ( ) Create the Administration Server. にカーソルを合わせてリターン。 パスワードのみ独自設定して、後は default のまま [ OK ] を押す。 Notice で DB2SYSTEM 環境変数の値が通知される。 ( ) Create a DB2 Instance. にカーソルを合わせてリターン。 二つユーザーの設定を行うがいずれも、 パスワードのみ独自設定して、後は default のまま [ OK ] を押す。 ※前回設定したユーザーを使用する場合はパスワードを入力しない。 ▼ (*) Set up DB2 Warehouse Control Database とチェックされているのを確認して [ OK ] を押す。 DB2 Warehouse Control Database setup でデータベース名を Control Database [dwcntrl ] と default のまま [ OK ] を押す。 ▼ 一番上に Create DB2 Services と表示されている画面で [ OK ] を押す。 ▼ Summary Report を確認して [ Continue ] を押す。 Warning は構わず [ OK ] を押す。 Notice Completed successfully. で完了。 /tmp に db2setup.log , db2setup.trc というログが 出来ているので移動しておく。 ---------------------------------------------------------------------- ■Group の編集 # vi /etc/group db2asgrp::101:db2inst1,root と編集 ---------------------------------------------------------------------- ■記号リンクの作成 kenta[irecs-db]%cd /opt/IBMdb2/V7.1/cfg # ./db2ln ---------------------------------------------------------------------- ■各種設定ファイルの編集 $ vi /export/home/db2inst1/.profile . /export/home/db2inst1/sqllib/db2profile が記述されているのを確認。 # vi /.profile . /export/home/db2inst1/sqllib/db2profile を追加 ---------------------------------------------------------------------- ■再起動 ・再起動後 DB2 は自動的に起動している。  起動スクリプトは /etc/rc.db2 ---------------------------------------------------------------------- ■DB2 動作検証 db2inst1 でログインする。 ・環境変数の確認 $ env | grep DB2INSTANCE DB2INSTANCE=db2inst1 である事を確認 ・サンプルデータベースの作成 $ db2sampl ・サンプルアプリのコンパイルと実行 $ javac -d . sqllib/samples/java/DB2Appl.java $ java DB2Appl データベースからいろいろデータが取れれば OK