Ubuntu 10.04 LTSにDB2 9.7をインストールしてみました.
インストール
インストール方法は,Ubuntu 10.04 - DB2 9.7に"DB2 and Ubuntu Whitepaper"というPDFが公開されているので,基本的にこの手順通りに実施すれば問題なく完了するはずです.
$ sudo vi /etc/apt/sources.list ※下記2行がコメントアウトされていれば#を除去し,存在しなければ追加します deb http://archive.canonical.com/ubuntu lucid partner deb-src http://archive.canonical.com/ubuntu lucid partner $ sudo apt-get update $ sudo apt-get install db2exc
インストール確認
DB2 9.7がインストールされていることが確認できます.
$ db2level DB21085I Instance "db2inst1" uses "32" bits and DB2 code release "SQL09072" with level identifier "08030107". Informational tokens are "DB2 v9.7.0.2", "s100514", "IP23088", and Fix Pack "2". Product is installed at "/opt/ibm/db2/V9.7".
$ dpkg -l | grep db2 ||/ 名前 バージョン 説明 +++-====================================-===============================================-============================================ ii db2exc 9.7.2-10 DB2 Express-C Edition 9.7 FP 2 for Linux
動作確認
最後にSampleデータベースを構築してDB2の動作確認をします.きちんとSELECT結果が返ってきているので,動作にも問題はなさそうです.
$ sudo su - db2inst1 $ db2sampl $ db2 connect to sample $ db2 -v "select * from emp order by empno fetch first 10 rows only" select * from emp order by empno fetch first 10 rows only EMPNO FIRSTNME MIDINIT LASTNAME WORKDEPT PHONENO HIREDATE JOB EDLEVEL SEX BIRTHDATE SALARY BONUS COMM ------ ------------ ------- --------------- -------- ------- ---------- -------- ------- --- ---------- ----------- ----------- ----------- 000010 CHRISTINE I HAAS A00 3978 1995-01-01 PRES 18 F 1963-08-24 152750.00 1000.00 4220.00 000020 MICHAEL L THOMPSON B01 3476 2003-10-10 MANAGER 18 M 1978-02-02 94250.00 800.00 3300.00 000030 SALLY A KWAN C01 4738 2005-04-05 MANAGER 20 F 1971-05-11 98250.00 800.00 3060.00 000050 JOHN B GEYER E01 6789 1979-08-17 MANAGER 16 M 1955-09-15 80175.00 800.00 3214.00 000060 IRVING F STERN D11 6423 2003-09-14 MANAGER 16 M 1975-07-07 72250.00 500.00 2580.00 000070 EVA D PULASKI D21 7831 2005-09-30 MANAGER 16 F 2003-05-26 96170.00 700.00 2893.00 000090 EILEEN W HENDERSON E11 5498 2000-08-15 MANAGER 16 F 1971-05-15 89750.00 600.00 2380.00 000100 THEODORE Q SPENSER E21 0972 2000-06-19 MANAGER 14 M 1980-12-18 86150.00 500.00 2092.00 000110 VINCENZO G LUCCHESSI A00 3490 1988-05-16 SALESREP 19 M 1959-11-05 66500.00 900.00 3720.00 000120 SEAN O'CONNELL A00 2167 1993-12-05 CLERK 14 M 1972-10-18 49250.00 600.00 2340.00 10 record(s) selected.