2008年6月8日日曜日

DB2をDebian etchにインストールする

今回は古いLets note CF-T1にいれてみた.

Debian Etchのインストール

こいつはUSB bootとかしないし,専用のCDROMドライブじゃないとbootしてくれないので,今回はPXEブートさせることにした.
今回はじめてwindowsにtftpdサーバおいてみたけど異様に簡単だった.とりあえずdebian etchをnetinstallしたのでそのzipをおいとく.これを展開して起動するだけ.この設定だと192.168.100.ほげほげ のIPを取得してインストールするので,必要なら設定する.

Java入れ.

Software/Java - Debian GNU/Linux スレッドテンプレを見てやった.
non-free の apt-line を追加した後で、
etch の場合は

# aptitude install sun-java5-jdk sun-java5-demo sun-java5-source sun-java5-doc sun-java5-plugin sun-java5-fonts
Sunにつないでdocをとってくるのが微妙に面倒ではある.

IBMからdb2をとってくる.
  • db2exc_950_LNX_x86.tar.gz
  • db2_v95_linuxia32_nlpack.tar.gz
うしろのをとってこないと日本語がナニなことになる(未確認)ようだ.で,展開したら,nlpackとexpというdirの下にfileがわらわらできる.
とりあえず
export LANG=C をしてから expの下で sudo ./db2setup.
Installation Prerequisites > DB2 Disk and Memory Requirementsを見ようとしたら
Cannot display the web page, because a supported web browser cannot be found.

Ensure that one of the following browsers is installed and located in a directory in the PATH environment variable:
- firefox
- mozilla
- opera
ということでEpiphanyでは見れないようだ.まああんまりなので,
/usr/local/bin/firefox -> /usr/bin/epiphany
という設定をしこむ.

log抜粋.
New instances:
Instance name: db2inst1
Start instance on reboot: Yes
TCP/IP configuration:
Service name: db2c_db2inst1
Port number: 50000
Instance user information:
User name: db2inst1
Group name: db2iadm1
Home directory: /home/db2inst1
Fenced user information:
User name: db2fenc1
Group name: db2fadm1
Home directory: /home/db2fenc1

DB2 Administration server:
Instance user information:
User name: dasusr1
Group name: dasadm1
Home directory: /home/dasusr1



Contact specification:
New contacts:
Name: db2inst1
Instance: db2inst1
E-mail address: db2inst1@cft1
E-mail address is for a pager: No


Response file name: /root/db2exp.rsp

Command to be run: "cd /opt/ibm/db2/V9.5/;/opt/ibm/db2/V9.5/instance/db2icrt -a server -s wse -u db2fenc1 -p db2c_db2inst1 db2inst1".
The instance "db2inst1" has been created successfully.

こんどは nlpack下で db2setup
さてどうなるか.あっさりいった.
db2インストール

0 件のコメント:

コメントを投稿