ブローカーは、運用データや状態データを保管するために、データベースへのアクセスを必要とします。 サポートされるオペレーティング・システム上での、特定のバージョンの IBM その他の提供業者からのデータベースがサポートされています。
ブローカーを作成する前にブローカー・データベースを作成し、mqsicreatebroker コマンドでデータベースの名前を指定する必要があります。 このコマンドは、ブローカー・データを保持するための表を作成します。作成される表は、データベースの内容にリストされています。
該当する場合は、ブローカーを別々のコンピューター上に作成した場合でも、同じバージョンであればこれらのブローカーすべてに同じデータベース・スキーマを使用できます。ブローカー・データベース接続用に指定したユーザー ID によって判別されるスキーマ中にブローカー表が作成され、表中の行はブローカーごとに固有 ID (UUID) で修飾されます。
スキーマのユーザー ID は、-u dataSourceUserId (mqsicreatebroker または mqsichangebroker コマンドでこのパラメーターを指定した場合) または -i serviceUserId (-u パラメーターを指定しなかった場合) によって設定されます。
ほとんどの環境では、ブローカーをデータベース・サーバーと同じオペレーティング・システム上で稼働させる必要はありません。ローカル・データベースとリモート・データベースの使用、および適用される制約事項について詳しくは、データベース・ロケーションを参照してください。
以下の表および付随する注記は、各オペレーティング・システムでデータベース用にサポートされる製品の最小レベルを示しています。 サポートされているすべてのプラットフォームに関する最新の情報については、WebSphere Event Broker 要件 Web サイトにアクセスしてください。
オペレーティング・システム | DB2®1+2 | Microsoft® SQL Server | Oracle1+3 | Sybase1 |
---|---|---|---|---|
AIX® | 8.24 |
2000 SP3a6 |
9i リリース 2 パッチ・セット 4 |
12.5 |
HP-UX (Itanium) | 8.24 |
サポートされていない | 10g リリース 2 |
サポートされていない |
HP-UX (PA-RISC) | 8.24 |
2000 SP3a6 |
9i リリース 2 パッチ・セット 4 |
12.5 |
Linux® (POWER™) | 8.24 |
サポートされていない | サポートされていない | サポートされていない |
Linux(x86) | 8.24+8 |
2000 SP3a6 |
9i リリース 2 パッチ・セット 4 |
12.5 |
Linux(System z®) | 8.24+10 |
サポートされていない | サポートされていない |
サポートされていない |
Solaris (SPARC) | 8.24+11 |
2000 SP3a6 |
9i リリース 2 パッチ・セット 4 |
12.5.3 |
Solaris (x86-64) | 8.24+11 |
サポートされていない | 10g リリース 1 |
12.5.3 |
Windows® | 8.24+12 |
2000 SP3a |
9i リリース 2 パッチ・セット 4 |
12.5 |
z/OS® | 7.114 |
サポートされていない | サポートされていない | サポートされていない |
DB2 バージョン 8.2 は、バージョン 8.1 フィックスパック 7 と機能的に同等です。提供された CD または DVD から DB2 バージョン 8.2 をインストールすると、コマンド db2level を使用した場合など、バージョン 8.1 レベルを示す情報が表示されることがあります。
MQSI_SIGNAL_EXCLUSIONS=10
Oracle がインストールされている場合は、32 ビットのクライアント・ライブラリーを使用する必要があります。
XA を必要としない場合は、WebSphere MQ バージョン 6.0 (64 ビット) をインストールできます。 64 ビットのキュー・マネージャーは、提供されていない 64 ビットの ODBC ドライバーとスイッチ・ファイルを必要とするので、XA はサポートされていません。