マイグレーション時の ODBC 定義の更新

ブローカーのマイグレーションの一部として、新しい製品バージョンに適切なデータベース・ドライバーを使用し、ブローカーおよびユーザー・データベースの ODBC 定義を作成する必要があります。これは、mqsimigratecomponents コマンドを実行する前に行う必要があります。 定義の作成方法は、ご使用のオペレーティング・システムによって異なります。
Windows

ODBC 定義は、オペレーティング・システムによって保管されます。ODBC データ・ソース名のリポジトリーは 1 つだけです。DB2 および SQL Server のデータ・ソース定義は変更不要です。Oracle および Sybase のデータ・ソース定義は、マイグレーションされたブローカーの 32 ビットの ODBC 接続と XA リソース・マネージャー定義の変更の指示に従って変更します。

Linux および UNIX

ODBC 定義は、テキスト・ファイルに保管されます。製品の前のバージョンの場合、このファイルは /var/mqsi/odbc/.odbc.ini に格納されていました。 バージョン 6.0 で作業する場合は、このディレクトリーの下に新規のテキスト・ファイルを作成しますが、既存のファイルと置き換えないでください。つまり、既存のブローカーは影響を受けません。新規ファイルを指すように環境変数 ODBCINI を設定します。このステップは、バージョン 6.0 コマンド・コンソールのセットアップの一部として実行します。

新規のバージョン 6.0 ODBC 構成ファイルで、マイグレーションするブローカーが使用するデータソースがすべてリストされていることを確認します。新規の ODBC.INI ファイルの作成方法について詳しくは、Linux および UNIX での 32 ビット・データベースへの ODBC 接続の定義 を参照してください。XA を使用して整合トランザクションを使用可能にする場合は、マイグレーションされたブローカーの 32 ビットの ODBC 接続と XA リソース・マネージャー定義の変更の説明に従って、WebSphere MQqm.ini ファイルも更新する必要があります。

WebSphere Message Broker の前のバージョンに戻す場合は、ODBC 定義に対する変更点を元に戻す必要があります。
  • UNIX では、ODBCINI 環境変数を odbc.ini ファイルの前のバージョンを指すようにリセットします。
  • Windows では、「コントロール パネル」を使用して ODBC の設定を調整します。
odbc.ini は、mqsimigratecomponents コマンドの実行後、かつブローカーの再始動前に更新してください。
関連タスク
データベースへの接続
Linux および UNIX での 32 ビット・データベースへの ODBC 接続の定義
UNIX 上の 64 ビット・データベースへの接続の定義
マイグレーションされたブローカーの 32 ビットの ODBC 接続と XA リソース・マネージャー定義の変更
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ah23960_