Oracle および Sybase データベースの定義を更新します。
WebSphere® Event Broker バージョン 6.0 には、DataDirect Technology (以前の Merant) によって提供された ODBC ドライバーの後続バージョンが含まれています。 これらの ODBC ドライバーは、Oracle および Sybase データベースのためのものです。 Linux® および UNIX® システム用の DataDirect ドライバー・マネージャーの新規バージョンも含まれています。 Oracle および Sybase データベース用 ODBC ドライバーの後続バージョンの結果、いくつかの変更を行う必要があります。
必要な変更を行ってから バージョン 6.0 mqsimigratecomponents コマンドを実行します。 旧バージョンに復元する場合は、mqsimigratecomponents コマンドの実行が完了するまで新しい定義を保持しておいてください。 以下のセクションでは、その変更について詳しく説明します。
また、ブローカーで実行しているメッセージ・フローがブローカー・キュー・マネージャーによって整合されるグローバル作業単位内の Oracle または Sybase データベースを更新する場合、データベースの XA リソース・マネージャー定義も変更する必要があります。Linux および UNIX システムでの XA リソース・マネージャー定義の変更の指示に従ってください。
また、ブローカーで実行しているメッセージ・フローがブローカー・キュー・マネージャーによって整合されるグローバル作業単位内の Oracle または Sybase データベースを更新する場合、データベースの XA リソース・マネージャー定義も変更する必要があります。Windows システムでの XA リソース・マネージャー定義の変更の指示に従ってください。
Linux および UNIX システムからデータベースへ接続する の説明に従って
新規 ODBC 定義ファイルを作成します。既存の定義ファイルは変更しないでください。
ODBCINI 環境変数が既存ファイルではなく、新規定義ファイルを指すことを確認してから、バージョン 6.0 コマンドを 実行します。
Linux または UNIX システム上で XA リソース・マネージャー定義を変更するには、ブローカー・キュー・マネージャーのキュー・マネージャー構成ファイル (qm.ini) を編集します。
このファイルは、キュー・マネージャーのディレクトリーにあります。
ブローカー・キュー・マネージャーによって整合されるグローバル作業単位に参加する各 Oracle および Sybase データベースごとの XAResourceManager スタンザで、スイッチ・ファイルのエントリーを変更します。 以下の表は、各ブローカー・オペレーティング・システムおよびデータベース管理システム (DBMS) で必要な変更を示しています。
DBMS | 変更前 | 変更後 |
---|---|---|
Oracle | SwitchFile=
/usr/opt/mqsi/merant/lib/UKor8dtc16.so
または
SwitchFile=
/usr/opt/mqsi/merant/lib/UKor8dtc18.so
|
SwitchFile= install_dir/merant/lib/UKor8dtc20.so |
Sybase | SwitchFile=
/usr/opt/mqsi/merant/lib/UKase16.so
または
SwitchFile=
/usr/opt/mqsi/merant/lib/UKase18.so
|
SwitchFile=
install_dir/merant/lib/UKase20.so
|
DBMS | 変更前 | 変更後 |
---|---|---|
Oracle | SwitchFile=
/opt/mqsi/merant/lib/UKor8dtc16.so
または
SwitchFile=
/opt/mqsi/merant/lib/UKor8dtc18.so
|
SwitchFile= install_dir/merant/lib/UKor8dtc20.so |
Sybase | SwitchFile=
/opt/mqsi/merant/lib/UKase16.so
または
SwitchFile=
/opt/mqsi/merant/lib/UKase18.so
|
SwitchFile= install_dir/merant/lib/UKase20.so |
DBMS | 変更前 | 変更後 |
---|---|---|
Oracle | SwitchFile= /opt/mqsi/merant/lib/libSwitchOracle.sl |
SwitchFile= install_dir/merant/lib/UKor8dtc20.sl |
Sybase | SwitchFile= /opt/mqsi/merant/lib/libSwitchSybase.sl |
SwitchFile= install_dir/merant/lib/UKasedtc20.sl |
DBMS | 新規 ODBC ドライバー |
---|---|
Oracle | MQSeries® DataDirect Technologies 5.0 32-BIT Oracle |
Sybase | MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol |
WBIMB は WebSphere Event Broker をインストールしたディレクトリーの完全修飾パス名を表し、WMQIB は WebSphere MQ Integrator Broker または WebSphere MQ Integrator を最初にインストールしたディレクトリーの完全修飾パス名を表します。
DBMS | 変更前 | 変更後 |
---|---|---|
Oracle | WMBIB¥bin¥ukor8dtc16.dll または WMBIB¥bin¥ukor8dtc18.dll | WBIMB¥bin¥ukor8dtc20.dll |
Sybase | WMBIB¥bin¥ukasedtc16.dll または WMBIB¥bin¥ukasedtc18.dll | WBIMB¥bin¥ukase20.dll |