Question & Answer
Question
コマンド行プロセッサー (CLP) や CLI アプリケーション、ODBC アプリケーションなどの非 Java クライアントが、Db2 Connect サーバーを経由せずに Sysplex ワークロード・バランシングと自動クライアント・リルートを使用するためには、どのように構成すればよいでしょうか。
Answer
非 Java クライアントでは、db2dsdriver.cfg 構成ファイルを使用して Sysplex ワークロード・バランシングと自動クライアント・リルートを利用可能です。
以下に構成の例を示します。
関連情報
パスポート・アドバンテージによく寄せられる質問
非 Java クライアント用の Sysplex ワークロード・バランシングと自動クライアント・リルートの構成
非 Java クライアント・アプリケーションでの DB2 for z/OS Sysplex ワークロード・バランシングと自動クライアント・リルートの使用可能化の例
IBM データ・サーバー・ドライバー構成ファイル
IBM データ・サーバー・ドライバー構成ファイルの場所
db2dsdcfgfill - 構成ファイル db2dsdriver.cfg の作成
db2cli - Db2 対話機能 CLI コマンド
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート
以下に構成の例を示します。
- db2dsdriver.cfg を作成する。
以下の 1-1. もしくは 1-2. のいずれかの手法で db2dsdriver.cfg を作成します。
作成した db2dsdriver.cfg は、アプリケーション実行環境側 (クライアント側) に配置しますが、作成したファイルを設置するパスは Db2 のバージョンや導入製品により異なるため、以下の表を参照してください。
また、DB2DSDRIVER_CFG_PATH 変数を用いることで、db2dsdriver.cfg 構成ファイルのパスと名前を変更することも可能です。
V9.7プラットフォーム UNIX(AIX, HP-UX, Solaris)
LinuxWindows XP Professional
Windows Server 2003Windows Vista 以降
Windows Server 2008 以降ドライバー・タイプ IBM Data Server Client
IBM Data Server Runtime Client
IBM Data Server Driver PackageINSTHOME/sqllib/cfg C:¥Documents and Settings¥All Users¥Application Data¥IBM¥DB2¥driver_copy_name¥cfg C:¥ProgramData¥IBM¥DB2¥driver_copy_name¥cfg IBM Data Server Driver for ODBC and CLI INSTHOME/sqllib/cfg C:¥Documents and Settings¥All Users¥Application Data¥IBM¥DB2¥installation_path¥cfg C:¥ProgramData¥IBM¥DB2¥installation_path¥cfg プラットフォーム UNIX(AIX, HP-UX, Solaris)
LinuxWindows XP Professional
Windows Server 2003Windows Vista 以降
Windows Server 2008 以降ドライバー・タイプ IBM Data Server Client
IBM Data Server Runtime Client
IBM Data Server Driver PackageINSTHOME/sqllib/cfg C:¥Documents and Settings¥All Users¥Application Data¥IBM¥DB2¥driver_copy_name¥cfg C:¥ProgramData¥IBM¥DB2¥driver_copy_name¥cfg IBM Data Server Driver for ODBC and CLI INSTHOME/sqllib/cfg C:¥Documents and Settings¥All Users¥Application Data¥IBM¥DB2¥installation_path¥cfg C:¥ProgramData¥IBM¥DB2¥installation_path¥cfg プラットフォーム UNIX(AIX, HP-UX, Solaris)
LinuxWindows ドライバー・タイプ IBM Data Server Client
IBM Data Server Runtime Client
IBM Data Server Driver PackageINSTHOME/sqllib/cfg C:¥ProgramData¥IBM¥DB2¥driver_copy_name¥cfg IBM Data Server Driver for ODBC and CLI INSTHOME/sqllib/cfg C:¥ProgramData¥IBM¥DB2¥installation_path¥cfg
例えば、IBM Data Server Driver for ODBC and CLI 製品を Windows 7 オペレーティング・システムにインストールするときに、製品が C:¥IBMDB2¥CLIDRIVER¥ ディレクトリーにインストールされる場合、db2dsdriver.cfg.sample ファイルは C:¥ProgramData¥IBM¥DB2¥C_IBMDB2_CLIDRIVER¥cfg ディレクトリーに作成されます。
1-1. db2dsdcfgfill コマンドを使用して作成する。
db2dsdcfgfill コマンドを使用することで、既定のパスに既存のデータベース・ディレクトリー情報を含んだ db2dsdriver.cfg ファイルが作成されます。- 例:
$ db2dsdcfgfill -i インスタンス名
- 例:
- db2dsdriver.cfg ファイルを編集し、enableWLB と enableAcr を true にする。
- 例:
<configuration> <dsncollection> <dsn alias="db name alias" name="db name" host="hostname or IP address" port="port number"> <parameter name="Authentication" value="Server"/> </dsn> </dsncollection> <databases> <database name="" host="hostname or IP address" port="port number"> <!-- database-specific parameters --> <wlb> <!-- Enable Sysplex workload balancing to get automatic client reroute functionality --> <parameter name="enableWLB" value="true" /> </wlb> <acr> <parameter name="enableAcr" value="true" /> <parameter name="maxAcrRetries" value="5" /> <parameter name="acrRetryInterval" value="0" /> </acr> </database> </databases> </configuration>
- 例:
- db2cli validate コマンドを使用し、db2dsdriver.cfg の妥当性検査を実施する。
db2cli validate コマンドを使用することで、該当の DSN に対して無効なパラメーターが設定されていないかなどの妥当性検査を実施することができます。- 例:
$ db2cli validate -dsn dsn_name
- 例:
- 構成完了後、アプリケーションを再起動する。
関連情報
パスポート・アドバンテージによく寄せられる質問
非 Java クライアント用の Sysplex ワークロード・バランシングと自動クライアント・リルートの構成
非 Java クライアント・アプリケーションでの DB2 for z/OS Sysplex ワークロード・バランシングと自動クライアント・リルートの使用可能化の例
IBM データ・サーバー・ドライバー構成ファイル
IBM データ・サーバー・ドライバー構成ファイルの場所
db2dsdcfgfill - 構成ファイル db2dsdriver.cfg の作成
db2cli - Db2 対話機能 CLI コマンド
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PkdAAE","label":"Connectivity"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
21 August 2023
UID
swg21978042