異なるリージョン内のクラウド・データベース間でのデータのレプリケート

異なるリージョンにある2つのAutonomous Database間でデータをレプリケートするようにOracle Cloud Infrastructure GoldenGateを設定および構成する方法について学習します。

概要

Oracle Cloud Infrastructure GoldenGateでは、異なるなリージョンにあるサポートされているOCIデータベース内のデータをレプリケートできます。次のステップでは、このレプリケーション・モデルの設定および実行方法について説明します。

regiona-regionb.pngの説明が続きます
図regiona-regionb.pngの説明

開始する前に

このクイックスタートを完了するには、次が必要です:

  • あるリージョン(リージョンA)内の既存のソース・データベース
  • 別のリージョン(リージョンB)内の既存のターゲット・データベース

サポート対象およびOCI GoldenGateが使用可能なリージョンを参照してください。

タスク1: OCI GoldenGateリソースの作成

  1. リージョンAおよびBで、デプロイメントを作成します。「詳細」オプションでGoldenGateコンソールのパブリック・アクセスを有効にすることを確認します。
  2. リージョンA (ソース・リージョン)で、ソース・データベースへの接続を作成します
  3. リージョンAで、ソース・デプロイメントにソース接続を割り当てます
  4. リージョンB (ターゲット・リージョン)で、ターゲット・データベースへの接続を作成します
  5. リージョンBで、ターゲット・デプロイメントにターゲット接続を割り当てます
  6. ターゲット・デプロイメント接続の詳細を使用してリージョンAにGoldenGate接続を作成し、それをソース・デプロイメントに割り当てます。

タスク2: ソース・デプロイメントの構成

  1. リージョンA (ソース・リージョン)で、「デプロイメントの詳細」ページからデプロイメント・コンソールを起動し、タスク1で指定したGoldenGate資格証明を使用してログインします。
  2. トランザクション情報を追加します
  3. Extractを追加して実行しますExtractが実行中でソースの変更を取得していることを確認してから、次のステップに進みます。
  4. GoldenGate資格証明ストアを使用している場合は、ソース・デプロイメントがターゲット・デプロイメントへの接続に使用できるPath Connectionを追加します:
    1. ナビゲーション・メニューで、Path Connectionsをクリックします。
    2. Path Connectionsで、Path Connectionの追加」(プラス・アイコン)をクリックし、次のようにフィールドに入力します。
      1. 「資格証明別名」に、別名を入力します。
      2. 「ユーザーID」に、ggsnetと入力します
      3. 「パスワード」および「パスワードの検証」に、パスワードを入力します。
    3. 「送信」をクリックします。

タスク3: ターゲット・デプロイメントの構成

  1. リージョンB (ターゲット・リージョン)で、「デプロイメントの詳細」ページからデプロイメント・コンソールを起動し、タスク1で指定したGoldenGate資格証明を使用してログインします。
  2. GoldenGate資格証明ストアを使用する場合は、ソース・デプロイメントがターゲット・デプロイメントへの接続に使用するユーザーを作成します。
    1. ナビゲーション・メニューで、「ユーザー管理」をクリックします。
    2. 「新規ユーザーの追加」(プラス・アイコン)をクリックし、次のようにフィールドに入力して、「送信」をクリックします:
      • 「認証者」で、ドロップダウンから「パスワード」を選択します。
      • 「ロール」で、ドロップダウンから「演算子」を選択します。
      • 「ユーザー名」に、名前(ggsnetなど)を入力します。
      • 「パスワード」に、このユーザーに関連付けられているパスワードを入力します。パスワードを確認します。
  3. 次の値を含むターゲット開始パスの追加:
    1. ソース・トレイル名: Extractを作成したときに使用した2文字のソース・トレイル名を入力します
    2. ターゲット認証方式:
      • GoldenGate資格証明ストアを使用している場合は、UserID別名を選択します。
      • IAM資格証明ストアを使用している場合は、OAuthを選択します。
    3. ターゲット・プロトコル: wss
    4. ターゲット・ホスト: <domain>.deployment.goldengate.<source-region>-1.oci.oraclecloud.com

      ノート:

      ソースの「デプロイメントの詳細」ページからコンソールURLをコピーして貼り付け、https://プロトコルを削除できます。
    5. ポート番号: 443
    6. ドメイン: ソースのOCI GoldenGateユーザー名(ggsnet)を入力します
    7. 別名: ソースのOCI GoldenGate別名を入力します
    8. ターゲット・トレイル名: ターゲット・トレイル用の2文字のトレイル名を入力します
  4. ターゲット・リージョンのOCI GoldenGateデプロイメント・コンソールでTarget-initiated Pathが作成されたことを確認します。

タスク4: データのレプリケート

  1. リージョンAのソース・デプロイメント・コンソールで、Distribution pathDistribution Serviceに作成されたことを確認します。
  2. リージョンBのターゲット・デプロイメント・コンソールに戻り、Replicatを追加して実行しますReplicatは、Target-initiated Pathによって作成されたトレイル・ファイルを読み取ります。
  3. パフォーマンスをモニターします
  4. トレイル・ファイルを管理します