Q レプリケーション・チュートリアルの概要
このチュートリアルでは、簡単な Q レプリケーション・シナリオをセットアップする方法を示します。それは、2 つのデータベース間の片方向、つまり単一方向 レプリケーションです。さらに、IBM® MQ キュー・マネージャー、メッセージ・キュー、およびメッセージをレプリケーションのために移送するチャネルについて、作成方法および使用方法を学習します。
次の図は、コンパクト・メッセージの移送に MQ を使用した、2 つの DB2® データベース間での単一方向 Q レプリケーションを示しています。
図 1. 単一方向 Q レプリケーション
このチュートリアルのレッスンを進めるのに必要なコンピューターは 1 台だけです。
このチュートリアルでは、MQ および Q Replication を 1 つのコンピューター上にセットアップして、2 つのリモート・システム間でのデータの移動をシミュレートします。
チュートリアルの完了後に、習得したスキルを複数のシステムを使用する現実的な実動シナリオに適用できます。
チュートリアルの実行中には、レプリケーション・センター、および Q レプリケーションの構成と管理を容易にするツールおよびウィザードについての、ガイド付きツアーを経験できます。
学習目標
このチュートリアルは、レプリケーション・センター、および Q レプリケーションの構成と管理を容易にするツールおよびウィザードの使用方法を示します。このチュートリアルを完了すると、以下の方法について理解できます。
- MQ キュー・マネージャー、キュー、およびチャネルを作成および使用する方法。
- DB2 データベースをレプリケーションのために使用可能にする方法。
- Q キャプチャーおよび Q アプライ・プログラムをセットアップおよび操作する方法。
- Q キャプチャーおよび Q アプライ・プログラムをキューを使用するために構成する方法。
- Q サブスクリプションを作成してソース表をターゲット表にマップする方法。
必要な時間
このチュートリアルは、完了までに約 60 - 90 分間かかります。スキル・レベル
このチュートリアルは、DB2 データベースについての基礎知識があること (例えば、データベースを作成する方法、コマンドまたはコントロール・センターを使用して表の内容を表示する方法、いくつかの簡単な SQL ステートメントを発行する方法を知っていることなど) を前提にしています。 このチュートリアルでは、このほかにも MQ および Q Replication の構成および実行に必要な事柄全般を示します。システム要件
チュートリアル内のステップを完了するには、以下のソフトウェアが必要です。
- IBM InfoSphere® Replication Server
- IBM MQ
このチュートリアルは、Q Replication がサポートされるすべてのプラットフォーム上で作動します。
前提条件
レプリケーション・サーバーのインストール後に、次のようにしてデータベースを準備する必要があります。- 「DB2 ファースト・ステップ・ランチパッド」で「SAMPLE データベースの作成」をクリックするか、または db2sampl コマンドを使用して、SAMPLE データベースを作成します。
- TARGETDB という名前の別のデータベースを、 デフォルトの DB2 インスタンス内に作成します。