Q レプリケーション・チュートリアルの概要

このチュートリアルでは、簡単な Q レプリケーション・シナリオをセットアップする方法を示します。それは、2 つのデータベース間の片方向、つまり単一方向 レプリケーションです。 また、複製するメッセージを転送する IBM® MQ キュー・マネージャー、メッセージ・キュー、およびチャネルを作成して使用する方法についても説明します。

次の図は、 MQ を使用して圧縮メッセージを転送する 2 つの Db2® データベース間の単一方向 Q レプリケーションを示しています。
図1: 単一方向 Q レプリケーション
MQ を使用して圧縮メッセージを転送する 2 つの Db2 データベース間の単一方向 Q レプリケーション。
このチュートリアルのレッスンを進めるのに必要なコンピューターは 1 台だけです。 このチュートリアルでは、MQ および Q Replication を 1 つのコンピューター上にセットアップして、2 つのリモート・システム間でのデータの移動をシミュレートします。 チュートリアルの完了後に、習得したスキルを複数のシステムを使用する現実的な実動シナリオに適用できます。 チュートリアルの実行中には、レプリケーション・センター、および Q レプリケーションの構成と管理を容易にするツールおよびウィザードについての、ガイド付きツアーを経験できます。

学習目標

このチュートリアルは、レプリケーション・センター、および Q レプリケーションの構成と管理を容易にするツールおよびウィザードの使用方法を示します。 このチュートリアルを完了すると、以下の方法について理解できます。

  • MQ キュー・マネージャー、キュー、およびチャネルを作成および使用する方法。
  • Db2 データベースのレプリケーションを有効にします。
  • Q キャプチャーおよび Q アプライ・プログラムをセットアップおよび操作する方法。
  • Q キャプチャーおよび Q アプライ・プログラムをキューを使用するために構成する方法。
  • Q サブスクリプションを作成してソース表をターゲット表にマップする方法。

所要時間

このチュートリアルは、完了までに約 60 - 90 分間かかります。

スキル・レベル

このチュートリアルでは、 Db2 データベースの基本的な知識があることを前提としています (例えば、データベースの作成方法、コマンドまたは Control Centerを使用して表の内容を表示する方法、簡単な SQL ステートメントを発行する方法など)。 このチュートリアルでは、このほかにも MQ および Q Replication の構成および実行に必要な事柄全般を示します。

システム要件

チュートリアル内のステップを完了するには、以下のソフトウェアが必要です。

  • IBM InfoSphere® Replication Server
  • IBM MQ

このチュートリアルは、Q Replication がサポートされるすべてのプラットフォーム上で作動します。

前提条件

レプリケーション・サーバーのインストール後に、次のようにしてデータベースを準備する必要があります。
  • Db2 First Steps Launchpad「サンプル・データベースの作成」 をクリックするか、 db2sampl コマンドを使用して、SAMPLE データベースを作成します。
  • デフォルトの Db2 インスタンス内に TARGETDB という名前の別のデータベースを作成します。