IPX/SPX 通信ソフトウェア経由でリモート・データベース・サーバーにアクセスする場合、 まずクライアントおよびサーバー・ワークステーションの両方に、 通信ソフトウェアをインストールし、構成する必要があります。 個々のプラットフォームでの通信プロトコル要件の詳細については、 ソフトウェア要件を参照してください。 特定のクライアントおよびサーバーでサポートされている通信プロトコルの詳細については、 クライアント - サーバー間の接続の想定シナリオを参照してください。
このセクションのステップを完了する前に、 DB2COMM レジストリー・パラメーターの設定にある指示を完了したことを確認してください。 サーバーのプラットフォームに応じ、 直接アドレス指定かファイル・サーバー・アドレス指定を使った IPX/SPX クライアント通信をサポートできます。
それぞれのサーバーでサポートされている IPX/SPX アドレス指定方式のリストについては、
表 23 を参照してください。
DB2 クライアントでサポートされている IPX/SPX アドレス指定方式のリストについては、
表 14 を参照してください。
表 23. サーバー向けに IPX/SPX がサポートされている通信方式
サーバー | 直接アドレス指定 | ファイル・サーバー・アドレス指定 |
AIX | * | * |
HP-UX | サポートなし | |
Linux | サポートなし | |
OS/2 | * | * |
Solaris | * |
|
Windows NT | * |
|
Windows 2000 | * |
|
IPX/SPX 通信をセットアップするため、以下のステップが必要です。
ステップ 1. | パラメーター値を識別して記録します。 |
ステップ 2. | 次のようにサーバーを構成します。
|
構成ステップを進めるにつれて、
次の表内の「使用値 (Your Value)」列に記入を済ませます。
このプロトコルの構成を始める前に、値の一部を記入することができます。
パラメーター | 説明 | ここでの例 | 使用値 |
---|---|---|---|
ファイル・サーバー名 (FILESERVER) |
直接アドレス指定: * という値は、直接アドレス指定を使用することを示します。
ファイル・サーバー・アドレス指定:
データベースのサーバー・インスタンスが登録される NetWare ファイル・サーバーの名前。
このパラメーターは、大文字で入力しなければなりません。
|
直接アドレス指定
*
ファイル・サーバー・アドレス指定
DB2INST1
| |
DB2 サーバー・オブジェクト名 (OBJECTNAME) |
直接アドレス指定: * という値は、直接アドレス指定を使用することを示します。
ファイル・サーバー・アドレス指定: データベース・マネージャー・サーバー・インスタンス。 NetWare ファイル・サーバーのオブジェクト OBJECTNAME として表されます。 サーバーの IPX/SPX インターネットワーク・アドレスは、 このオブジェクトで格納され、そこから取り出されます。
このパラメーターは、大文字で入力し、
NetWare ファイル・サーバー・システムで固有のものでなければなりません。
|
直接アドレス指定
*
ファイル・サーバー・アドレス指定
NETWSRV
| |
ソケット番号 (IPX_SOCKET) | サーバーのインターネットワーク・アドレス内で、
接続エンドポイントを表します。
これは、すべてのサーバー・インスタンス、
およびワークステーション上で稼働するすべての IPX/SPX アプリケーションで、
固有なものでなければなりません。
これは 16 進形式で入力します。
DB2 側では、Novell で認識されるソケットを、 0x879E から 0x87A1 の範囲で登録しています。 サーバー・マシンで 5 つ以上のインスタンスを実行する場合、 0x0000 ではないソケット番号を、 0x4000 から 0x7FFF の動的ソケット範囲、 あるいは 0x8000 から 0x9100 の範囲 (これらは、 さまざまなアプリケーションに登録されていて認識されるソケット) の中から選択することにより、 インスタンス 5 以降でのソケット衝突を防ぐ必要があります。 このパラメーターの最大値は 0xFFFF です。 | 879E (省略時値) | |
IPX/SPX インターネットワーク・アドレス | クライアントが直接アドレス指定を使用してサーバーと通信するよう構成するときに、 必要となるインターネットワーク・アドレス。 | 09212700.400011527745.879E |
|
![]() | ファイル・サーバー (FILESERVER) パラメーター、 または DB2 サーバー・オブジェクト名 (OBJECTNAME) パラメーターでは、 / \ : ; , * ? の文字は使えません。 |
以下のステップでは、ご使用のワークステーションを設定して、 このプロトコルを使用してインバウンド・クライアント要求を受け入れることができるようにする方法を説明します。 サンプル値を各自の値に置換し、ワークシートに記録してください。
データベース・マネージャー構成ファイルを、ファイル・サーバー (FILESERVER)、 DB2 サーバー・オブジェクト名 (OBJECTNAME)、 およびソケット番号 (IPX_SOCKET) パラメーターを使用して更新する必要があります。
データベース・マネージャー構成ファイルを更新するには、以下のステップを実行します。
ステップ 1. | システム管理 (SYSADM) 権限をもったユーザーとしてシステムにログオンします。 詳細については、 システム管理グループの処理 を参照してください。 | ||||||
ステップ 2. | UNIX サーバーを使用する場合、インスタンス環境をセットアップし、 次のように、DB2 コマンド行プロセッサーを起動します。
| ||||||
ステップ 3. | データベース・マネージャー構成ファイルで、以下のコマンドを入力し、 ファイル・サーバー (FILESERVER)、DB2 サーバー・オブジェクト名 (OBJECTNAME)、 およびソケット番号 (IPX_SOCKET) パラメーターを更新します。 update dbm cfg using fileserver FILESERVER objectname OBJECTNAME \ ipx_socket IPX_SOCKET db2stop db2start
|
データベース・マネージャーを停止および再始動したら、データベース・マネージャー構成ファイルを表示して、 加えた変更が有効になっているか確認してください。 データベース・マネージャー構成ファイルを表示するには、次のコマンドを入力します。
get database manager configuration
直接アドレス指定だけを使ったクライアントをサポートする計画であれば、 インバウンド IPX/SPX 通信のためのサーバーの構成は、これで完了です。
サーバーは、IPX/SPX パラメーターを使用してデータベース・マネージャー構成ファイルを更新した後で 、 登録する必要があります。 NetWare ファイル・サーバーでサーバー・インスタンスを登録するには、 コマンド行プロセッサーで次のコマンドを入力します。
register db2 server in nwbindery user USERNAME password PASSWORD
![]() |
IPX/SPX 構成パラメーターを変更するか、
DB2 IPX/SPX インターネットワーク・アドレスを変更する場合、
変更を行う前にサーバー・インスタンスの登録を解除し、
変更を行った後にそのサーバー・インスタンスを再登録する必要があります。
|
注: