レベル: 中級 苧阪 浩輔 (osaka@jp.ibm.com), ITスペシャリスト, 日本アイ・ビー・エム株式会社 ソフトウェア事業
2009年 6月 01日 このドキュメントではDB2 Enterprise Server Edition 9.5 for Windowsをインストールする方法をご紹介します。
はじめに
DB2 Enterprise Server Edition 9.5 for Windows(以下DB2 ESE 9.5)は、2007年10月31日に公開された、DB2の最新バージョンです。このドキュメントではDB2 ESE 9.5のインストール方法を詳細に解説します。
DB2 ESE 9.5は、主に中・大規模企業向けのエディションと位置づけられており、ハードウェアリソース回りに関しての制限事項は特に設けられていません。
DB2 WSE 9.5の主な制限
| 最大プロセッサ数 | 上限なし(マシン依存) | | 最大使用可能メモリー | 上限なし(マシン依存) | | 最大搭載物理メモリー | 上限なし(マシン依存) | | 最大DBサイズ | 制限なし |
また、DB2 9.5の主な特徴として挙げられるのがXMLネイティブ対応の“pureXML”や、メモリー管理の自動調整機能“STMM (Self Tuning Memory Manager)”で、現在どちらの機能も無償で提供されています。
注)2008年2月より、pureXML機能は無償で提供されるようになりました。
2. インストールの前提条件
DB2 for WindowsがサポートするWindows OSは「DB2 9 System requirements」に記述されています。
「DB2 9 System requirements」(US)
なお、本ドキュメントで仕様したDB2とWindowsは以下の通りです。
- DB2 Enterprise Server Edition 9.5 (Windows 32bit)
- Windows 2003 Server
3. DB2 ESE 9.5のインストール
ここでは、DB2 ESE 9.5 for Windows(以下DB2)のインストール方法を解説します。予め、DB2のインストール・メディアが手元にあることを前提に、話を進めます。
まず管理者ユーザー(Administrator)でログインして、エクスプローラなどからDB2インストール・メディアを起動します。
DB2インストーラーが起動し、以下のようなGUIが表示されます。
図1. DB2 バージョン9.5へようこそ
左側のタブから、「製品のインストール」をクリックします。
図2. 製品のインストール
すると、次のような画面が表示されますので、「新規インストール」をクリックします。
図3. 製品のインストール画面
これから具体的なインストール方法を解説しますが、これはDB2インストール方法の一例ですので、他の選択肢からインストールしていただいても問題ありません。
DB2をインストールする前に、最低でも以下の事を計画しておく必要があります。
- DB2管理サーバーのユーザー名(デフォルト:db2admin)
- インスタンスのTCP/IPポート番号(デフォルト:50000番)
DB2サーバーは、Windows上のサービスとして起動します。その起動には、上記の「DB2の管理ユーザー」のIDとパスワードが使用されます。
また、DB2ではインスタンスが外部(クライアント)からの接続を受け付けるために、1インスタンス毎に1つ、現在使用していないTCP/IPポート番号が必要になります。
図4. DB2 Enterprise Server Edition バージョン9.5のDB2セットアップ・ウィザードへようこそ
インストール・ウィザードが開始され、この画面が表示されます。「次へ」をクリックします。
図5. ソフトウェア・ライセンス情報 使用条件の同意画面
ソフトウェア・ライセンスに関する情報をお読みいただき、「使用条件の条項に同意します。」を選択し、「次へ」をクリックします。
図6. インストール・タイプの選択画面
次にインストール・タイプを選択します。「カスタム」を選択すると導入するコンポ-メントを細かく選択できます。「標準」を選ぶと、標準的なコンポーネントが選択され、またインストール時の質問事項の多くが自動的に決定されるため、質問項目が少なくなります。「フィーチャーの表示」をクリックすると、「標準」で導入されるコンポーネント一覧を確認することができます。
多くの場合、「標準」のままで問題ありません。ここでは「標準」を選択して「次へ」をクリックします。
図7. インストール、応答ファイルの作成、またはその両方の選択
ここでは応答ファイル(レスポンス・ファイル)を作成するかどうかを設定します。応答ファイルは、インストール時に選択した内容を記録しておくファイルで、同じ内容で次回インストールする際にそのファイルを使用するとインストール作業を自動化できるというものです。
「応答ファイルに保管する」を選択したまま「次へ」をクリックします。
図8. インストール・フォルダーの選択
ここではDB2を導入するディレクトリーを選択します。デフォルトではC:\Program Files\IBM\SQLLIB\に設定されています。
図9. DB2 Administration Serverのユーザー情報の設定
DB2の管理ユーザーについての設定です。ここでは、ユーザー名にdb2adminが指定されます。 また、Windowsのドメインを利用して認証する場合はここで選択できます。
下部の「同じユーザー名とワースワードを残りのDB2サービスで使用する」は通常チェックを入れておいて問題ありませんが、何かの事情でDB2のサービス毎にユーザーを変えたい場合はチェックを外してください。
図10. DB2インスタンスの構成
ここでは、インスタンスの構成を変更できます。主に、使用するTCP/IPのポートと、システム起動時に自動起動するかどうかを設定します。
DB2 for Windowsでは”DB2”というインスタンスが自動的に作成されます。インストール時には一つのインスタンスが作成されますが、DB2は複数のインスタンスを作成可能です。インスタンスを追加するには導入後にdb2icrtコマンドを使用します。
“DB2”インスタンスの構成を確認するため、“DB2”を選択して「構成」ボタンをクリックします。
図11. DB2 インスタンス構成
「構成」を選択すると上記ダイアログが出ますので、TCP/IPタブの構成を選択し、あらかじめ決めておいたTCP/IPのポート番号を入力します。前述のように他のサービスで使用していないポート番号を指定する必要があります。使用されているサービスは、Windows\system32\drivers\etc\servicesファイルを見ることで確認できます。
また、このダイアログで指定したサービス名もservicesファイルに追記されます。任意の名前を付けることが出来ますが、DB2のサービスであることが分かる名前にすることを推奨します。設定したら次は「スタートアップ」タブを選択します。
図12. DB2 ツール・カタログを準備する
ここでは、タスク・センターやスケジューラーを使用するために必要なDB2ツール・カタログの準備を行います。こうしたツールを使用すると、パックアップなどの一般的なタスクをスケジュールできます。
このタスク・センターについては、インストールが済んだ後にコントロール・センターを通して行うこともできます。ここでは「DB2ツール・カタログを準備する」にチェックを入れず、「次へ」をクリックします。
図13. 通知のセットアップ
次に、DB2にトラブルが発生した際に、管理者にアラートを送るために、Eメールやページャー(日本国内では機能しません)による通知を自動的に送信する機能の設定を行います。ここでは「通知を送信するようにDB2サーバーをセットアップする」のチェックを外し、「次へ」をクリックします。
図14. DB2オブジェクトのためにオペレーティング・システム・セキュリティーを使用可能にする
続きまして、DB2内のデータ等にアクセスするために、オペレーティング・システム・セキュリティーを使用可能にするかどうかを設定します。ここで「オペレーティング・システム・セキュリティーを使用可能にする」を選択すると、指定のWindowsのユーザー・グループ内のユーザーのみDB2オブジェクトを操作できるようになります。
ここでは、「オペレーティング・システム・セキュリティーを使用可能にする」のチェックを外して、「次へ」をクリックします。
図15. ファイルのコピーの開始および応答ファイルの作成
最後に、これまでの設定内容を確認します。設定内容に間違いが無いことを確認して「完了」をクリックします。
後は自動的にDB2のインストールが行われます。
図16. セットアップ完了画面
インストールが終了するとブラウザ上に、上記のような画面が表示されます。「次へ」をクリックすると、追加コンポーネントをインストールするか、DB2のインストール作業を終了かを選択します。ここで何か追加でインストールする必要がある場合は、追加でインストール作業に進むことができますが、後で改めてインストールすることもできます。
ここでは、一通りのインストールが済んでいるので、「完了」を選択します。環境によっては再起動が要求されますので、その場合はOSを再起動してください。
4. インストール後の確認
インストール後に、動作を確認します。まず、Administratorでのログインをログオフし、DB2管理ユーザー(db2admin)で再度ログインします。もしくはインストール後に再起動した場合は、db2adminでログインします。Administratorでも問題なく作業が行えますが、DB2の作業をする場合はdb2adminや他のユーザーで行うのが良いでしょう。
次に、インストール時に作成したSAMPLEデータベースにコマンド・ウィンドウから接続してみます。スタートメニューから「IBM DB2→DB2COPY1(デフォルト)→コマンド行ツール→コマンド・ウィンドウ」と選択し、コマンド・ウィンドウを起動します。DB2のコマンドはこのウィンドウで実行します。
まずdb2levelコマンドを実行してDB2のバージョン情報を取得してみましょう。画面にDB2のバージョン番号や導入先ディレクトリーが表示されるはずです。
図17. DB2のバージョン番号や導入先ディレクトリーの表示画面
次に、実際にデータベースを作成してみます。ここではSAMPLEデータベースを作成してみます。IBMが用意しているdb2samplコマンドを利用することで、SAMPLEデータベース内に、いくつもの表などのデータベースオブジェクトを準備されます。作成に多少時間がかかりますが、以下のような結果が返ってきます。
図18. データベースのSAMPLE画面
SAMPLEデータベースを作成し直したい場合は、同じくコマンド・ウィンドウ上で、db2 drop db sampleとコマンドすることで簡単にデータベースを削除することができます。
次にコマンド・ウィンドウ上で db2 connect to sample のように入力し、SAMPLEデータベースに接続してみます。
図19. SAMPLEデータベースの接続画面
SAMPLEデータ内の適当なテーブルを参照したりしてみてください。SAMPLEデータベースとの接続を切る場合は、db2 terminateコマンドを入力します。
以上の操作は、db2cc コマンドを実行するか、スタートメニューから「IBM DB2 → DB2COPY1(デフォルト) → 汎用管理ツール → コントロール・センター」を選択することで、GUIのコントロール・センターを起動してデータベースの内容を確認することもできます。
データベースに接続し、データベースの内容が確認できたら確認は終了です。
著者について  | |  | 苧阪浩輔(おさかこうすけ)はDB2担当のテクニカル・セールスとしてIBMでのキャリアをスタートしました。現在多くのプリセールス活動やプロジェクト支援に携わり、DB2まわりの幅広い知識・経験を身に付けています。彼は書籍「DB2 9.7 エバリュエーション・ガイドブック」(2009年7月発行)の共著者でもあります。大学時代はRFIDのソフトウェア基盤技術を研究していました。休日は社会人になって始めたゴルフの練習に励んでいます。
|
記事の評価
|