DB2 Express-Cとは無償で使用できるDB2のエディションです。機能は小規模環境向けのDB2 Express Edition for Linux and Windowsとほぼ同等の機能が提供されており、Windows, Linux, Solaris(x86), Mac OSX 版が用意されています。商用利用も可能ですが、IBMからのサポートは提供されません。QAが必要な場合はWebコミュニティーのフォーラム「IBM DB2 Express Forum」が開設されているのでそちらを利用することができます。
DB2インストール要件の確認
さて、インストール環境はUbuntu 10.04を試します。
DB2がサポートするLinux環境はこちらのURLに掲載されていますので事前に確認します。
DB2の動作環境の確認については、製品のホームページではなく、最新かつ詳細まで確認可能なマニュアルからのリンクを確認する事をお勧めします。
DB2 Version 10.1 for Linux, UNIX, and Windows データベース製品のインストール要件
リンク先を確認すると、Ubuntuの導入前提条件としてlibaio1, ksh, libstdc++6-4.4-dev, libstdc++6-4.4-picのパッケージの導入が必要とありますので、
sudo apt-get install libaio1 ksh libstdc++6-4.4-dev libstdc++6-4.4-pic
で導入しておきます。
DB2 Express-Cのダウンロード
DB2 Express-Cはこちらよりダウンロードできます。ここでは Linux x86 (32bit)版をダウンロードします。ダウンロードにはIBM IDが必要です。(IBM IDをお持ちでない方は事前に登録しておいてください)
次の画面ではライセンスの確認を行います。「I agree」をチェックし、「I confirm」をクリックして次へ。
ダウンロードイメージの選択画面では。DB2 Express-C" と "National Language Pack for DB2" にチェックを入れて、「Download」をクリックします。
National Language Packとはその名の通り、英語以外の言語の詰め合わせになっています。導入は必須ではありませんが、導入するとDB2 が表示する”メッセージが”日本語になります。(こちらを導入しなくても日本語データをデータベースに格納する事は可能です)
さて、導入の準備が整いました。