ターゲット開始パスの追加

ターゲット開始パスを使用すると、ターゲット・デプロイメントの受信側サービスは、ソース・デプロイメントの分散サービスに接続するパスを開始して、ソースから証跡ファイルをプルできます。

ノート:

この記事は、GoldenGate 23aiデプロイメントにのみ適用されます。

ターゲットで開始されるパスを使用する場合

ネットワーク・セキュリティ・ポリシーによってデプロイメントAの分散サービスがデプロイメントBのレシーバ・サービスへのネットワーク接続を開けない場合に、ターゲットで開始されるパスを使用します。デプロイメントAのディストリビューション・サーバーがデプロイメントBのレシーバ・サービスへの接続を開始できないが、レシーバ・サービスがデプロイメントAのディストリビューション・サービスへの接続を開始できる場合、デプロイメントBでターゲット開始パスを作成して実行し、デプロイメントAからトレイル・ファイルをプルできます。

ソース・デプロイメントは、ターゲット開始パスを作成するデプロイメントです。ターゲット・デプロイメントは、データの抽出元であるリモート・デプロイメントです(Extractが実行され、Trailが生成される場所)。

開始する前に

  • 接続先のデプロイメントごとにGoldenGate接続を作成し、その接続をパスの元のデプロイメントに割り当てます。たとえば、分散パスまたはターゲット開始受信パスを作成するデプロイメントです。

    そうしないと、IAM対応デプロイメントでエラーが発生します:

    The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
          resource - audiencescope in Client application'.
  • ターゲット・デプロイメント(このパスを作成するデプロイメント)がソース・デプロイメントに接続できるようにする資格証明を追加します:
    1. ソース・デプロイメントのナビゲーション・メニューで、「ユーザー管理」を選択します。
    2. 「新規ユーザーの追加」をクリックし、次のことを完了します。
      • 認証者: ドロップダウンから「パスワード」を選択します。
      • ロール: ドロップダウンから「演算子」を選択します。
      • ユーザー名: ユーザー名を入力します。
      • パスワードおよびパスワードの検証: このユーザーに関連付けられたパスワードを入力します。
    3. ターゲット・デプロイメント・コンソールで、ナビゲーション・メニューの「パス接続」を選択します。
    4. 「パス接続の追加」をクリックし、次を完了します:
      • 資格証明別名:
      • ユーザーID: ステップ2で作成したユーザーの名前を入力します。
      • PasswordおよびVerify Password: ステップ2から、このユーザーに関連付けられたパスワードを入力します。
    5. 「Submit」をクリックします。

ターゲット開始パスの作成と実行(23ai)

GoldenGate 23aiにターゲット開始パスを追加するには:
  1. OCI GoldenGateデプロイメント・コンソールで、レシーバ・サービスをクリックします。
  2. ホーム・ページで、「ターゲット開始パスの追加」(プラス・アイコン)をクリックします。
  3. 「パスの追加」パネルで、必要に応じて「パス情報」フィールドに入力し、「次」をクリックします:
    1. 「パス名」に、パスの名前を入力します。
    2. (オプション)このパスの目的を説明し、関連するExtractおよびReplicatをリストするには、「説明」を入力します。
  4. 「ソース・オプション」ページで、必要に応じてフィールドを入力し、「次へ」をクリックします:
    • ドロップダウンから「ソース抽出」を選択します。
    • トレイル名を入力します
    • 「サブディレクトリ」を入力します(トレイルがデフォルト以外の場所にある場合)。
    • 生成されたソースURIは、指定された情報に基づいて自動的に生成されます。必要に応じて、「編集」(鉛筆アイコン)をクリックしてURIを変更します。
    • 「暗号化プロファイル」を選択します。暗号化プロファイルが作成されていない場合は、デフォルトでローカル・ウォレット・プロファイルが選択されます。
    • 「開始」で、データ処理の開始点を選択します:
      • ログでの位置
      • Now
      • カスタム時間
      • CSN (次以降)
    • 「連番」を入力します。
    • RBAオフセットを入力します。
  5. 「ターゲット・オプション」ページで、必要に応じてフィールドに入力し、「次」をクリックします:
    • 「ターゲット・プロトコル」を選択します。
      • ws
      • wss
      • ogg
    • (オプション)逆プロキシを使用してターゲットに接続するには、「逆プロキシ有効」を有効にします。
    • ターゲット・タイプ(oggターゲット・プロトコルのみ)
      • 管理者
      • コレクタ
      • レシーバ・サービス
    • 「ターゲット・ホスト」を入力します
    • ターゲット・デプロイメントの「ポート番号」を入力します。
    • ターゲット・トレイル・ファイルの「トレイル名」を入力します。
    • 証跡がデフォルトの場所以外の場所にある場合は、「サブディレクトリ」を入力します。
    • 最大「トレイル・サイズ」を入力します。
    • 証跡をターゲット・デプロイメントに送信するために使用する「ターゲット暗号化アルゴリズム」を選択します:
      • なし
      • AES128
      • AES192
      • AES256
    • 「暗号化の変更」を有効にして、暗号化アルゴリズムの変更を許可します。
    • 生成されたターゲットURIは、指定された情報に基づいて自動的に生成されます。必要に応じて、「編集」(鉛筆アイコン)をクリックしてURIを変更します。
    • 「ターゲット認証方法」を選択します(wssターゲット・プロトコルのみ)。
      • ユーザーID別名

        ノート:

        GoldenGate資格証明ストア・デプロイメントからIAM対応デプロイメントに接続するときに、IAMユーザーを使用して資格証明を作成します。ユーザーがIAMアイデンティティ・ストライプに存在することを確認します。
      • OAuth

        ノート:

        IAM対応テナンシで、別のIAM対応デプロイメントに接続するときにOAuthを選択します。
      • 証明書(Certificate)
    • 「ドメイン」を選択します
    • Oracle GoldenGate UserIDとパスワードを持つ「別名」を選択します。
    • 「ターゲット・タイプ」を選択します:
      • GGFormat (デフォルト)
      • SQL
      • XML
      • プレーン・テキスト
  6. 「拡張オプション」ページで、必要に応じてフィールドに入力し、「次」をクリックします:
    • 「ネットワーク圧縮の有効化」を有効にして、「圧縮しきい値」を設定します。
    • 「EOF遅延」を選択します。

      ノート:

      Linuxプラットフォームではデフォルト設定を保持できます。ただし、Linux以外のプラットフォームでは、高帯域幅、高レイテンシ・ネットワーク、またはサービス品質(QoS)の設定(DSCPおよびサービス時間(ToS))のあるネットワークに合せて、この設定の調整が必要になることがあります
    • 「チェックポイント頻度」を選択して、チェックポイントを使用するパスの頻度(秒単位)を設定します。
    • 「TCPフラッシュ・バイト」(バイト)を入力します。
    • 「TCPフラッシュ秒数」(秒)を入力します。
    • 差別化サービス・コード・ポイント(DSCP)を選択します。
    • サービスのタイプ(TOS)を選択します。
    • TCP_NODELAYを有効にして、Nagleのオプションの使用時に遅延を防ぎます。
    • 「クイックACK」を有効にして、データの受信後にクイック確認応答を送信します。
    • TCP_CORKを有効にして、Nagleアルゴリズムのコルク・オプションの使用を許可します。
    • 「システム送信バッファ・サイズ」を入力して、フロー制御用の送信バッファ・サイズの値を設定します。
    • 「システム受信バッファ・サイズ」を入力して、フロー制御の受信バッファ・サイズの値を設定します。
    • 「Keep Alive」のタイムアウトを設定します。
  7. 「フィルタ・オプション」ページで、必要に応じて次のフィールドに入力し、「次」をクリックします:
    • 「ルール名」を入力します
    • ルール・アクションを選択します:
      • 「除外」は、選択したオプションに基づいてデータを除外します。
      • 「含める」には、指定したオプションに基づくデータが含まれます。
    • 「フィルタ・タイプ」を選択します:
      • オブジェクト・タイプ: DML、DDLおよびプロシージャの3つのオブジェクト・タイプから選択します
      • オブジェクト名: このオプションを選択して、既存のオブジェクト名を指定します。3部構成の命名規則は、CDBを使用するかどうかに依存します。CDBでは、3つの部分からなるネーミング規則を使用する必要があります。それ以外の場合は、2つの部分からなる表記規則が必須です。3つの部分からなる表記規則には、containerschemaobjectが含まれます。2つの部分からなる表記規則には、schemaobject nameが含まれます。
      • プロシージャ機能名: 既存のプロシージャ機能名に基づいてフィルタするには、このオプションを選択します。
      • 列ベース: このオプションを選択すると、ルールを適用する表および列名を入力するオプションが表示されます。LT、GT、EQ、LE、GE、NEの各条件を指定した列値を使用してフィルタ処理できます。フィルタされたデータに前イメージまたは後イメージを含めるかどうかも指定できます。
      • タグ: タグに基づいてフィルタを設定するには、このオプションを選択します。
      • チャンクID: データベース・シャードの構成詳細が表示されますが、詳細は編集できません。
    • 「否定」を選択して、既存のルールを否定します。
    • 「追加」をクリックしてルールを追加します。
  8. 「管理対象オプション」ページで、必要に応じてオプションのフィールドに入力します。
    • 「クリティカル」を有効にして、このパスを高可用性のために構成します。
    • 「自動再起動」を有効にして、自動再起動再試行および自動再起動遅延オプションを調整します。
  9. 「作成および実行」をクリックして、パスを即時に実行します。「作成」をクリックして、後でパスを手動で実行します。
ホーム・ページに戻り、パス・プロセスのステータスを確認できます。