OCI GoldenGateからOracle GoldenGateへのデータの送信

信頼できる接続を作成し、Oracle Cloud Infrastructure GoldenGateからOracle GoldenGateにデータをプルする方法について学習します。

概要

Oracle Cloud Infrastructure GoldenGateでは、受信パスを使用して、OCI GoldenGateデプロイメントからオンプレミスまたはマーケットプレイスOracle GoldenGateデプロイメントにターゲット開始パスを使用してデータを送信することができます。次のステップでは、最新のOracle GoldenGateマーケットプレイス・インスタンスを使用してこのレプリケーション・モデルを設定および実行する方法について説明します。

このクイックスタートは、LiveLabとしても使用できます: ワークショップを見る

ggstoogg.pngの説明が続きます

図ggstoogg.pngの説明

開始する前に

このクイック開始を正常に完了するには、次が必要です:

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

  1. OCI GoldenGateデプロイメントを作成します

  2. ソース・データベースとターゲット・データベースの接続を作成します

  3. デプロイメントに接続を割り当てます

タスク2: Oracle GoldenGateとOCI GoldenGate間の信頼できる接続の作成

このタスクの実行中は、Oracle GoldenGateサービス・マネージャとOCI GoldenGateデプロイメント・コンソールを慎重に区別してください。

  1. OCI GoldenGateデプロイメント・コンソールのルート証明書をダウンロードします。

    ノート:ルート証明書は任意のブラウザからダウンロードできます。次のステップでは、Chromeブラウザからルート証明書をダウンロードする方法について説明します。

    1. Chromeブラウザのアドレス・バーで、南京錠アイコンを選択し、「Connection is secure」を選択します。

    2. 「証明書は有効です」を選択します。「証明書」ウィンドウが開きます。

    3. 「証明書」ウィンドウで、「証明書パス」「DigiCert」「証明書の表示」の順に選択します。

    4. 「発行先」「DigiCert Global Root G2」と表示されていることを確認し、「詳細」「ファイルをコピー」の順にクリックします。

    5. 証明書のエクスポート・ウィザードで、「次へ」「Base-64 encoded X.509 (.CER)」「次へ」の順に選択します。

    6. 「参照」を選択して、ファイルをローカル・ドライブに保存します。

    7. 「次へ」を選択し、「終了」を選択します。

  2. オンプレミスまたはマーケットプレイスのOracle GoldenGateサービス・マネージャに証明書をアップロードします:

    1. ブラウザ・ウィンドウでオンプレミスまたはマーケットプレイスのOracle GoldenGateサービス・マネージャを開きます。

    2. ナビゲーション・メニュー(ハンバーガー・アイコン)で、「証明書管理」を選択します。

    3. 「証明書管理」ページで、「CA証明書の追加」(プラス・アイコン)を選択します。

    4. 「CA証明書の追加」ダイアログで、一意の名前を入力します。

    5. 「証明書PEM」で、Chromeからダウンロードした証明書ファイルの内容をコピーして貼り付け、「追加」を選択します。

  3. Oracle GoldenGateでOCI GoldenGateへの接続に使用できるユーザーを追加します。

    1. 「デプロイメント詳細」ページからOCI GoldenGateデプロイメント・Consoleを起動します。

    2. ナビゲーション・メニューで、「ユーザー管理」を選択します。

    3. 「新規ユーザーの追加」(プラス・アイコン)を選択し、次のようにフィールドに入力します。「送信」を選択します:

      • 「認証者」で、ドロップダウンから「パスワード」を選択します。

      • 「ロール」で、ドロップダウンから「演算子」を選択します。

      • 「ユーザー名」に、名前を入力します。

      • 「パスワード」に、このユーザーに関連付けられたパスワードを入力します。パスワードを検証します。

    4. オンプレミスまたはマーケットプレイスのOracle GoldenGate管理サービスを開き、「パス接続」ページにナビゲートします。

    5. 「Add Path Connection」(プラス・アイコン)を選択し、次のようにフィールドに入力して「Submit」を選択します。

      • 資格証明別名: 別名を入力します。

      • ユーザーID: 前のステップで作成したユーザーの名前を入力します。

      • パスワードおよびパスワードの確認: このユーザーに関連付けられたパスワードを入力します。

    6. 「送信」を選択します。

タスク3: OCI GoldenGateからOracle GoldenGateへのデータの送信

このタスクでは、ターゲットで開始されるパスを作成して実行し、OCI GoldenGateからOracle GoldenGateにトレイル・ファイルをプルする方法について説明します。

  1. OCI GoldenGateデプロイメント・コンソールのOracle GoldenGateで、Extractを追加して実行します

  2. オンプレミスまたはマーケットプレイスのOracle GoldenGateで、次の値を使用してターゲット開始パスを追加し、「作成および実行」を選択します:

    1. 「ソース・オプション」ページで、次の手順を実行します。

      • ソース・ホスト: OCI GoldenGateホスト名を<domain>.deployment.goldengate.<region>.oci.oraclecloud.com:443という形式で入力します。

      • トレイル名: OCI GoldenGateがトレイルを受信するときの証跡の2文字の名前を入力します。

      • 「ポート番号」に、ターゲット・デプロイメントのポート番号を入力します。

      • 「別名」に、タスク2で作成した資格証明別名を入力します。

    2. 「ターゲット・オプション」ページで、次の手順を実行します。

      • トレイル名: Oracle GoldenGateがトレイルを受信するときの証跡の2文字の名前を入力します。

      • 「ターゲット認証方式」(wssターゲット・プロトコルのみ):

        • GoldenGate資格証明ストアを使用する場合は、「ユーザーID別名」を選択します。

        • IAM資格証明ストアを使用する場合は、OAuthを使用します。

  3. オンプレミスまたはマーケットプレイスのOracle GoldenGateで、Replicatを追加します

タスク4: パフォーマンスのモニター

  1. レプリケーションプロセスをモニターします

  2. トレイル・ファイルの管理