DB2 Version 9.7 for Linux, UNIX, and Windows
IBM データ・サーバー・クライアントおよびドライバーの概要 > IBM データ・サーバー・クライアントのインストール方法 > IBM データ・サーバー・クライアントのインストール (Windows) >

代替のインストール方法

シン・クライアント・トポロジーの概要 (Windows)

このセクションでは、Windows® によるシン・クライアント・トポロジー のサポートを利用して IBM® データ・サーバー・クライアント をインストールする、代替方法について説明します。 シン・クライアント・トポロジーは、32 ビット環境でのみサポートされます。この方式を使用して、 IBM Data Server Client または DB2® Connect™ Personal Edition を Windows オペレーティング・システムにインストールできます。この方式は、 IBM Data Server Runtime Client または IBM Data Server Driver Package には適用されません。

シン・クライアント・トポロジーまたはシン・クライアント・トポロジー環境 は、1 つのシン・クライアント・コード・サーバー と 1 つ以上のシン・クライアント で構成されます。 IBM データ・サーバー・クライアント・コードは、各クライアント・ワークステーションにインストールされるのではなく、コード・サーバーにインストールされます。各シン・クライアント・ワークステーションに必要なコードと構成の量は最低限で済みます。シン・クライアントがデータベース接続を開始するとき、 IBM データ・サーバー・クライアント・コードが必要に応じてコード・サーバーから動的にロードされます。その後、シン・クライアントは通常の方法でデータベースに接続します。

下の図は、シン・クライアント・トポロジーを示しています。最初のケースでは、Data Server Client は、Data Server Client コードをシン・クライアント・ワークステーションへ供給するコード・サーバーにインストールされます。その後、これらのクライアント・ワークステーションは 1 つ以上の DB2® サーバーに接続します。

2 番目の図では、 DB2 Connect Personal Edition が Data Server Client の代わりに使用されています。 DB2 Connect Personal Edition は、ミッドレンジおよびメインフレーム・プラットフォーム上の DB2 製品にクライアントから直接接続できるようにするための追加機能を提供します。

図 3. IBM Data Server Client を使用した典型的なシン・クライアント・トポロジー
この図は、典型的な   IBM Data Server Client シン・クライアント環境を示しています。
図 4. DB2 Connect Personal Edition を使用した典型的なシン・クライアント・トポロジー
この図は、典型的な     DB2 Connect シン・ワークステーションを示しています。

このクライアント・インストールのシン・クライアント方式は、クライアント・ワークステーションがデータベースにアクセスする必要が時折しか生じない場合、または各クライアント・ワークステーションに IBM データ・サーバー・クライアント をセットアップするのが難しい場合に使用します。このような環境を構築する場合、各ワークステーションのディスク・スペース要件が少なくなり、コード・サーバーである 1 つのマシン上だけで、コードをインストール、更新、またはアップグレードすることができます。

DB2 プログラムは LAN 接続を通じてコード・サーバーからロードしなければなりません。 プログラムの初期化時にパフォーマンスがどの程度低下するかは、ネットワークとコード・サーバーの負荷や速度など、さまざまな要素に依存しています。

注:
シン・クライアントのセットアップの概要 (Windows)

シン・クライアント環境のセットアップには、コード・サーバー上と、各シン・クライアント・ワークステーション上の両方でのセットアップが含まれます。

シン・クライアント環境をセットアップするには、以下のようにします。

  1. コード・サーバーで IBM Data Server Client または DB2 Connect Personal Edition をインストールします。
  2. すべてのシン・ワークステーションからコード・サーバー上のコード・ディレクトリーを利用できるようにします。
  3. シン・クライアント応答ファイルを作成します。
  4. 各シン・クライアント・ワークステーションからコード・サーバーにネットワーク・ドライブをマップします。
  5. thnsetup コマンドを実行して各シン・クライアントをセットアップします。

このインストールには製品資料は含まれません。

コード・サーバーでの IBM Data Server Client または DB2 Connect Personal Edition のインストール (Windows)

この作業を実行して、 IBM Data Server Client または DB2 Connect Personal Edition を、適用可能な製品コードとともにコード・サーバーにインストールします。 DB2 シン・クライアント・ワークステーションでは、DB2 シン・クライアント・コード・サーバーからコードをロードすることだけが可能です。また、DB2 Connect シン・クライアント・ワークステーションでは、DB2 Connect シン・コード・サーバーからコードをロードすることだけが可能です。 シン・クライアントは、32 ビット環境でのみサポートされます。

Data Server Client または DB2 Connect Personal Edition をコード・サーバーにインストールするには、以下のようにします。

  1. 該当する DVD を見つけて、インストール・ウィザードを開始します。
  2. インストール・ウィザードで「カスタム (Custom)」インストールを選択します。
  3. 「インストールするフィーチャーの選択」ウィンドウから、「サーバー・サポート」を選択して、「シン・クライアント・コード・サーバー (Thin Client Code Server)」を選択します。
  4. インストール・ウィザードの残りのステップを完了します。

次のステップは、すべてのシン・ワークステーションからコード・サーバー上のコード・ディレクトリーを利用できるようにすることです。

すべてのシン・クライアント・ワークステーションからコード・ディレクトリーを利用できるようにする (Windows)

必要なコードをコード・サーバーからロードするには、各ターゲット・シン・クライアント・ワークステーションが、 IBM Data Server Client または DB2 Connect Personal Edition のソース・コードのインストール先ディレクトリーを読み取れるようにする必要があります。

例として、Windows XP を使用して、コード・ディレクトリーをすべてのシン・クライアント・ワークステーションで (読み取りモードで) 利用できるようにするには、以下のようにします。

  1. コード・サーバーで、Windows エクスプローラを開始します。
  2. コード・サーバーで、シン・クライアント・ワークステーションのために使用するディレクトリーを選択します。この例の場合、d:¥sqllib ディレクトリーを選択して、共有をセットアップします。
  3. メニュー・バーから 「ファイル」->「プロパティ」 を選択します。
  4. 「共有」タブをクリックします。
  5. 「このフォルダを共有する」ラジオ・ボタンをクリックします。
  6. 「共有名」フィールドに、8 文字以下の共有名を入力します。例えば、NTCODESV と入力します。
  7. コード・ディレクトリーの読み取りアクセス権をすべてのシン・クライアント・ユーザーに提供します。
    1. 「アクセス許可」をクリックします。 「許可の共有 (Share Permissions)」ウィンドウが開きます。
    2. 「グループ名またはユーザー名」リストで、「Everyone」グループを強調表示します。
      注:
      Everyone グループか、シン・クライアント・ユーザーのために特別に定義したグループか、またはシン・クライアントの個々のユーザーにアクセス権を付与できます。
    3. 「読み取り」を選択します。
    4. 「OK」を何回かクリックして、 すべてのウィンドウをクローズします。

次のステップは、シン・クライアント応答ファイルの作成です。

シン・クライアント応答ファイルの作成 (Windows)

シン・クライアントは、32 ビット環境でのみサポートされます。 応答ファイル は、それぞれのシン・クライアント・ワークステーションのセットアップに使用されます。応答ファイルは、インストールを自動化するためのセットアップおよび構成データが入ったテキスト・ファイルです。ファイルはキーワードと対応する値のリストで構成されます。 DB2 製品に付属するサンプル応答ファイルを編集することにより、シン・クライアント・インストール用の応答ファイルを作成することができます。

c:¥sqllib¥thnsetup ディレクトリーでサンプル応答ファイル db2thin.rsp を見つけます。ここで、c:¥sqllib はシン・クライアント・コード・サーバーのインストール先ロケーションです。 応答ファイルにおいて、アスタリスク (*) は注釈のような役割を果たします。先頭にアスタリスクが置かれた行は、インストール時には無視されます。キーワードを有効にするには、アスタリスクを取り除きます。キーワードを指定しなかった場合や、コメント化されている場合は、デフォルト値が使用されます。

例えば、応答ファイル内の ODBC_SUPPORT キーワードのデフォルト項目 (ODBC のサポートのインストールに使用される) は、以下のとおりです。

   *COMP		=ODBC_SUPPORT

ODBC をインストールするには、次のようにこの行からアスタリスクを削除します。

   COMP		=ODBC_SUPPORT

キーワードの中には、値を設定することが必要なものがあります。それらのキーワードを有効にするには、アスタリスクを削除します。しかし、等号の右辺の内容は、そのキーワードに対して実際に使用する値に置き換えることが必要です。

以下に示すのは、DB2.DIAGLEVEL の項目の例です。

   *DB2.DIAGLEVEL	= 0 - 4

このキーワードを 4 に設定するには、以下の変更を加えます。

   DB2.DIAGLEVEL	= 4

応答ファイルの編集が終わったら、それを別の名前で保存して、元のサンプルを元のまま残すようにしてください。 例えば、編集後のファイルを test.rsp という名前にし、それを共有アクセス権をセットアップしたのと同じディレクトリー (例えば、d:¥sqllib) に保存します。

この応答ファイルを後続のステップで使用し、thnsetup コマンドを使用してシン・クライアントをセットアップします。

各シン・クライアントからコード・サーバーにネットワーク・ドライブをマップする (Windows)

それぞれのシン・クライアントは、コード・サーバーにマップする必要があります。

コード・サーバーへの共有ディレクトリー・アクセスを所持している有効なユーザーとして、 ワークステーションにログオンしなければなりません。 コード・サーバーにはローカルに定義されたユーザー・アカウントが作成されている場合は、コード・サーバーへのアクセス権は付与されています。

シン・クライアントからネットワーク・ドライブをマップするには、以下のようにします。

  1. Windows エクスプローラーを起動します。
  2. 「ツール」メニューで、「ネットワーク ドライブの割り当て」をクリックします。
  3. 「ドライブ」リストで、コード・サーバーのアクセス先として割り当てたいドライブを選択します。
  4. 「フォルダ」フィールドに、以下のように共有位置を指定します。
         ¥¥computer_name¥share_name 
    ここで、
    computer_name
    コード・サーバーのコンピューター名。
    share_name
    コード・サーバー上の共有ディレクトリーの共有名。
  5. 「ログオン時に再接続」チェック・ボックスを選択して、 共用を永続的なものとします。

次のステップは、それぞれのシン・クライアントを利用できるようにすることです。

thnsetup コマンドを使用したシン・クライアントのセットアップ (Windows)

シン・クライアント・ワークステーションをセットアップし、コード・サーバーへの必要なリンクを確立します。

始める前に

thnsetup コマンドを発行する前に、Microsoft® Visual C++ 2005 または Visual C++ ライブラリーの適切なランタイム・コンポーネントがインストールされていることを確認してください。 ランタイム・ライブラリーは、Microsoft ランタイム・ライブラリーのダウンロード Web サイトから入手できます。次の 2 つの選択が存在します。vcredist_x86.exe (32 ビット・システム用) または vcredist_x64.exe (64 ビット・システム用)

このタスクについて

シン・クライアントとしてセットアップする各ワークステーションで以下の手順を実行します。

手順

シン・クライアントをセットアップするには、以下のようにします。

  1. thnsetup コマンドを実行します。以下のパラメーターを指定できます。
    thnsetup コマンドの構文
    ここで、
    /P
    DB2 コードをインストールしたコード・サーバー上のパスを指定します。このパラメーターは必須です。永続ネットワーク・ドライブをまだコード・サーバーに割り当てていない場合は、このパラメーターをドライブ名にする必要があります。このドライブ名が、その後ネットワーク・ドライブを表すために使用されます。
    /U
    完全修飾応答ファイル名を指定します。このパラメーターは必須です。通常、ファイルはコード・サーバー上のディレクトリー c:¥sqllib¥thnsetup にあります。ここで、c:¥sqllib¥ はシン・クライアント・コード・サーバーのインストール先ドライブです。
    /L
    完全修飾ログ・ファイル名を指定します。このファイルには、設定情報および設定中に生じたエラーが記録されます。このパラメーターはオプションです。ログ・ファイル名を指定しない場合、デフォルトの db2.log というファイル名が使用されます。このファイルは、オペレーティング・システムがインストールされているドライブの db2log ディレクトリーに作成されます。
    /M
    コード・サーバーの名前を指定します。このパラメーターは必須です。
    /S
    DB2 製品がインストールされているコード・サーバーの共用名を指定します。このパラメーターを指定する必要があるのは、永続ネットワーク・ドライブを割り当てなかった場合だけです。このパラメーターは、Windows XP および Windows Server 2003 オペレーティング・システムでは必須です。
  2. thnsetup コマンドが完了したら、ログ・ファイル (y:¥db2log ディレクトリーの db2.log、y は DB2 コードのインストール先のドライブ) のメッセージをチェックしてください。

    エラー・メッセージをすべてチェックしてください。 ログ・ファイルに含まれるエラー・メッセージは、インストール試行中に検出したエラーに応じて異なります。ログ・ファイルには、失敗の理由が記述されます。

例えば、以下の条件下では、シン・クライアント・ワークステーションを作成する場合があります。

シン・クライアント・ワークステーションで、シン・ワークステーションの DOS プロンプトに下記のコマンドを入力します。

   x:¥thnsetup¥thnsetup /P x: /U x:¥thnsetup¥test.rsp /M machineName  
DB2 インスタンス・マージ・モジュール (Windows)

DB2 バージョン 9.5 は、2 種類のマージ・モジュール、つまり DB2 インスタンス・マージ・モジュールおよび非 DB2 インスタンス・マージ・モジュールをサポートします。非 DB2 インスタンス・マージ・モジュールを使用することをお勧めします。

DB2 インスタンス・マージ・モジュールでは、追加のオーバーヘッドおよび保守が必要になりますが、以下の場合に使用することができます。

DB2 インスタンス Windows Installer マージ・モジュールを使用すると、Windows Installer を使用する製品に IBM Data Server Runtime Client の機能を簡単に追加できます。

モジュールをマージする際、DB2 のコピー名を指定するようプロンプトが出されます。 DB2 製品の複数のコピーを同じマシンにインストールできます。したがって、各コピーは固有の名前で認識されます。この名前は、各ターゲット・マシンでインストールが実行されるときに使用されます。すでに他の DB2 のコピーに使用されていそうにない名前を選択します。適切なのは、アプリケーションの名前が含まれている名前です (myapp_db2copy_1 など)。名前が固有でない場合、インストールは失敗します。

マージ・モジュールのテクノロジーについて詳しくは、 インストール・オーサリング製品に付属の資料か、 http://www.microsoft.com/japan/msdn/ を参照してください。

次のマージ・モジュールを利用できます。

DB2 Base Client Merge Module.msm
このモジュールには、データベース接続、SQL、および DB2 コマンド機能に必要な機能が備えられています。このモジュールを使用すると、Named PIPE 通信プロトコルを使用して、クライアント/サーバー環境でデータを転送できます。また、このモジュールには、データベースの作成やリモート・ホスト・データベースへのアクセスなどのタスクに使用されるシステム・バインド・ファイルが含まれています。さらに、このモジュールは、ローカルおよびリモート・データベースの管理に使用されるさまざまなツールを提供します。このモジュールを使用すると、 インストール内容中で DB2 コピーを構成するのに使用できる応答ファイルも作成できます。構成可能オプションにより、DB2 コピーの構成に使用する応答ファイルの場所を指定できます。構成のタイプには、インスタンスの作成、 データベース・マネージャー構成パラメーターまたは DB2 プロファイル・レジストリー変数の設定が含まれます。このモジュールでは、コマンド行プロセッサー (CLP) も使用できます。

さまざまなカスタム・アクションの順序と、提案されている順序に関する情報は、Orca などのツールを使用してマージ・モジュールを参照してください。

DB2 JDBC and SQLJ Support.msm
このモジュールには、 JDBC ドライバーを使って Java™ サンプルをビルドして実行できる JDBC および SQLJ サポートが含まれています。
DB2 LDAP Exploitation Merge Module.msm
このモジュールを使用すると、DB2 コピーで LDAP ディレクトリーを使用して、データベース・ディレクトリーと構成情報を保管できます。
DB2 ODBC Support Merge Module.msm
このモジュールには、 Open Database Connectivity (ODBC) を使用してデータにアクセスするアプリケーションのサポートが備えられています。
DB2 OLE DB Support Merge Module.msm
このモジュールには、 アプリケーションがさまざまなデータ・ソースに保管されているデータに均等にアクセスできるようにするインターフェースの集合が備えられています。
IBM Data Server Provider for .NET Merge Module.msm
このモジュールは、アプリケーションが IBM Data Server Provider for .NET を使用できるようにします。 IBM Data Server Provider for .NET は、.NET アプリケーションが DB2 データベースのデータに迅速かつ安全にアクセスできるようにする ADO.NET インターフェースの拡張機能です。

以下の Microsoft 再配布可能マージ・モジュールが、 IBM Data Server Runtime Client マージ・モジュールに含まれています。Data Server Runtime Client マージ・モジュールをマージするときには、これらの Microsoft マージ・モジュールを組み込む必要があります。

Microsoft NT32:
Microsoft_VC80_CRT_x86.msm
Microsoft_VC80_MFC_x86.msm
policy_8_0_Microsoft_VC80_CRT_x86.msm
policy_8_0_Microsoft_VC80_MFC_x86.msm

Microsoft NT64:
Microsoft_VC80_CRT_x86_x64.msm
Microsoft_VC80_MFC_x86_x64.msm
policy_8_0_Microsoft_VC80_CRT_x86_x64.msm
policy_8_0_Microsoft_VC80_MFC_x86_x64.msm
Microsoft

マージ・モジュールは、 IBM Data Server Runtime Client DVD のマージ・モジュール・ディレクトリーの下にあります。

次のマージ・モジュールには、DB2 コピーによって使用される IBM データ・サーバー・クライアント・メッセージが含まれています。製品の言語に応じて、 該当するマージ・モジュール中のコンポーネントの組み込みやインストールを行ってください。

IBM data server client Messages - Arabic.msm
IBM data server client Messages - Bulgarian.msm
IBM data server client Messages - Chinese(Simplified).msm
IBM data server client Messages - Chinese(Traditional).msm
IBM data server client Messages - Croatian.msm
IBM data server client Messages - Czech.msm
IBM data server client Messages - Danish.msm
IBM data server client Messages - Dutch.msm
IBM data server client Messages - English.msm
IBM data server client Messages - Finnish.msm
IBM data server client Messages - French.msm
IBM data server client Messages - German.msm
IBM data server client Messages - Greek.msm
IBM data server client Messages - Hebrew.msm
IBM data server client Messages - Hungarian.msm
IBM data server client Messages - Italian.msm
IBM data server client Messages - Japanese.msm
IBM data server client Messages - Korean.msm
IBM data server client Messages - Norwegian.msm
IBM data server client Messages - Polish.msm
IBM data server client Messages - Portuguese(Brazilian).msm
IBM data server client Messages - Portuguese(Standard).msm
IBM data server client Messages - Romanian.msm
IBM data server client Messages - Russian.msm
IBM data server client Messages - Slovak.msm
IBM data server client Messages - Slovenian.msm
IBM data server client Messages - Spanish.msm
IBM data server client Messages - Swedish.msm
IBM data server client Messages - Turkish.msm

IBM Data Server Runtime Client インストールのコマンド行オプション

IBM Data Server Runtime Clientは、Linux® または UNIX® オペレーティング・システムにある db2setup.exe コマンドまたは Windows オペレーティング・システムにある setup.exe コマンドを使用してインストールすることができます。 2 つのコマンドのパラメーターは異なります。

以下のリストは、Windows オペレーティング・システムに IBM Data Server Runtime Client をインストールするために setup.exe を実行するときに使うことができる、標準的でよく使用される Windows Installer コマンド行オプションを選んで説明したものです。使用できる Windows Installer オプションについて詳しくは、http://www.msdn.microsoft.com/ を参照してください。

/w
このオプションは、setup.exe が、インストールの完了まで待機してから終了することを強制実行します。
/v
このオプションを使用すると、追加のコマンド行オプションと共通プロパティーを Windows Installer に渡すことができます。応答ファイル・インストールを実行するには、このオプションを指定する必要があります。
/l*v[log file name]
このオプションを使用すると、インストールのログを作成できます。このログを使用して、インストール中に検出される問題をトラブルシューティングすることができます。
/qn
このオプションを指定すると、ユーザー・インターフェース (UI) を使用せずにサイレント・インストールを実行できます (ただし、Windows インストーラーが実際にインストールを始める前、インストール・パッケージからファイルを解凍している間に表示されるウィンドウは除く)。
/qb!
このオプションを使用すると、簡単な進行状況とエラー・メッセージ処理を表示し、「キャンセル」ボタンは表示しない基本的なユーザー・インターフェースが表示されます (ただし、Windows インストーラーが実際にインストールを始める前、インストール・パッケージからファイルを解凍している間に表示されるウィンドウは除く)。
/L
このオプションを使用すると、言語 ID を指定することでセットアップ言語を変更できます。例えば、セットアップ言語としてフランス語を指定するには、フランス語 ID を指定して、setup.exe /L 1036 というコマンドにします。
表 18. 言語 ID
言語 ID
アラビア語 (サウジアラビア) 1025
ブルガリア語 1026
中国語 (簡体字) 2052
中国語 (繁体字) 1028
クロアチア語 1050
チェコ語 1029
デンマーク語 1030
オランダ語 (標準) 1043
英語 1033
フィンランド語 1035
フランス語 (標準) 1036
ドイツ語 1031
ギリシャ語 1032
ヘブライ語 1037
ハンガリー語 1038
イタリア語 (標準) 1040
日本語 1041
韓国語 1042
ノルウェー語 (ブークモール) 1044
ポーランド語 1045
ポルトガル語 (ブラジル) 1046
ポルトガル語 (標準) 2070
ルーマニア語 1048
ロシア語 1049
スロバキア語 1051
スロベニア語 1060
スペイン語 (従来種) 1034
スウェーデン語 1053
トルコ語 1055

ここで示すのは、Data Server Runtime Client のインストールを制御するために指定できる共通プロパティーです。

応答ファイルによるインストールを実行するには、次のようにコマンド行パラメーターを使用してください。

   setup /v"/qn RSP_FILE_PATH=[Full path to the response file]"

この例は、インストール済みのクライアントのコピーがまだないことを前提としています。 1 つ以上のコピーが存在する場合、コマンドは異なります。応答ファイルを使用して 2 番目のコピーをインストールするには、以下のコマンドを使用します。

   setup /v" TRANSFORMS=:InstanceId1.mst MSINEWINSTANCE=1
         /qn RSP_FILE_PATH=[Full path to the response file]"

[ ページのトップ | 前ページ | 次ページ | 目次 ]