分散パスの追加

証跡パスを作成して、ネットワーク経由でExtractからReplicatに証跡データを送信し、証跡パスを作成するパスが作成されます。分散パスの追加を開始する前に、パス接続を確立していることを確認してください。パス接続を設定するには、「パス接続の追加」を参照してください。

ノート:分散パスがセキュア・デプロイメントに接続する場合、ターゲットは証明書ストアに完全な証明書チェーン(リーフ、中間およびルートCA)を持つ必要がありますが、ソースは信頼できる証明書としてインポートすることによってのみルートCAを信頼する必要があります。セキュア・デプロイメントのconfig.securityDetails.network.inbound.authModeがclientOptional_server (default)に設定されている場合、クライアント証明書は必要ありません。ただし、client_serverに設定されている場合、クライアントは認証に証明書を使用し、その証明書もオペレータ・ユーザーとしてターゲット・デプロイメントに追加する必要があります。クライアント証明書が、サーバーのルートCA証明書とは異なるルートCA証明書によって署名されている場合は、クライアントのルートCA証明書もサーバーの証明書ストアに信頼できる証明書としてインポートする必要があります。

次のステップに示すように、マイクロサービスのホーム・ページ自体から分散サービス・パスの追加を開始するか、左側のナビゲーション・ペインを使用して分散サービス・パス・ページにアクセスできます。

  1. 左側のナビゲーション・ペインの「分散サービス・パス」オプションをクリックして、「分散サービス・パス」ページを開きます。

  2. 「分散サービス・パス」の横にあるプラス(+)記号をクリックします。「パスの追加」ウィザードが表示されます。

  3. 「パス情報」画面で、ウィザードの右上隅にある「デフォルト」および「詳細」ボタンを確認します。「デフォルト」ボタンが事前選択されています。これにより、ほとんどの必要な構成のパスを構成できます。

  4. 分散サービス・パスを構成するには、次の値を指定します。

    • Path Name: パスの名前を選択します。

    • 説明: 説明を入力します。たとえば、分散パスに関連付けられたExtractおよびReplicatプロセスの名前です。

    • 詳細: 「詳細」ボタンを選択して、「エアギャップ・セキュリティ」スイッチを有効にし、そのオプションを構成します。

    エアギャップ・セキュリティ設定は、証跡ファイルがソースからターゲットに送信される方法がOracle GoldenGateで管理されない環境を対象としています。Extractはトランザクションを証跡ファイルに書き込み、分散パスはローカルのXML証跡ファイルを出力します。このXML証跡ファイルは、分散パスがその証跡ファイルを読み取ってReplicatがトランザクションを適用できるようにする別のデプロイメントに送信できます。

    Air-Gapセキュア・データ配信の分散パスを設定するには、証跡データの送信と受信のどちらを使用するかに応じて、次のいずれかのオプションを選択します。

     - **From: Unclassified/Low-Side**
    
     Select this option to configure an Air Gap Path that receives trail data from a secure source location. Provide a name and the required source and target details.
    
     - **To: Classified/High-Side**
    
     Select this option to configure an Air Gap Path that writes trail data to a secure target location. Provide a name and source details. Target configuration is simplified for air-gapped delivery.
    
    • ソース

      • ソースExtract: 分散パスによって証跡分散が行われるソースのExtractを選択してください。

      • 証跡名: ソース証跡ファイルの名前。

      • 開始: データのロギングを開始する時点を選択します。ドロップダウン・リストから、「現在」、「カスタム時間」、「位置ログ」および「CSN」(以降)のオプションを選択できます。

      • ソース・ログ: ソース・ログの値を指定します: 順序番号、RBAオフセット、

    • ターゲット

      • データ転送プロトコルを選択します。使用可能なオプションには、wss、wsおよびoggがあります。

      • リバース・プロキシの有効化: リバース・プロキシを使用する場合に選択します。

      • ターゲット・ホスト: ターゲット・ホストのURLを入力します。たとえば、ターゲットが同じシステム上にある場合はlocalhostです。

      • ポート番号: ターゲット・デプロイメントのポート番号。

      • トレイル・ファイル: ソース証跡ファイルの名前。

      • ターゲット認証方法: 証跡ファイルが分散パスで受信されたときに、ターゲット認証のドロップダウン・リストから選択します。オプションは、OAuth、Certificate、UserIDAliasです。

  5. 「次」をクリックします。

  6. 「暗号化」チェック・ボックスを選択して、パスに次の暗号化オプションを設定します。

    ノート: 「エアギャップ・セキュリティ」スイッチを有効にした場合、「暗号化」チェック・ボックスは表示されません。

    • 暗号化プロファイル: 必要に応じて、ドロップダウン・リストから暗号化プロファイルを選択します。

    • 暗号化アルゴリズム: ターゲット・デプロイメントに証跡を送信するときに使用される暗号化アルゴリズム。オプションには、AES128、AES192,およびAES256があります。

    • 暗号化の変更: 暗号化アルゴリズムの変更を許可するには、このオプションを有効にします。

  7. 「フィルタの有効化」チェック・ボックスを選択して、「受信サービス・パス」にフィルタを適用し、「次へ」をクリックします。このチェック ボックスをオンにすると、[フィルタ]画面が表示されます。

  8. 「フィルタリング」画面で、「フィルタリング・オプション」画面で次のオプションを指定して、フィルタリング・ルールを追加します。

    • ルール名: 作成する必要があるルールの名前。

    • ルール・アクション: 「除外」または「含める」ルールから選択します。「除外」は選択したオプションに基づいて除外され、「含める」は指定されたオプションに基づくデータが含まれます。

    • フィルタ・タイプ: 次のオプションのリストから選択します。

      • オブジェクト・タイプ: DML、DDLおよびプロシージャの3つのオブジェクト・タイプから選択します。

      • オブジェクト名: 既存のオブジェクト名を指定する場合は、このオプションを選択します。3部構成の命名規則は、CDBを使用するかどうかに依存します。CDBでは、3つの部分からなるネーミング規則を使用する必要があります。それ以外の場合は、2つの部分からなる規則が必須です。3つの部分からなる規則には、コンテナ、スキーマ、オブジェクトが含まれます。2つの部分からなる規則には、スキーマ、オブジェクト名が含まれます。

      • プロシージャ機能名: 既存のプロシージャ機能名に基づいてフィルタするには、このオプションを選択します。

      • 列ベース: このオプションを選択すると、ルールを適用する表および列名を入力するオプションが表示されます。LT、GT、EQ、LE、GE、NEの各条件を列の値と一緒に使用するとフィルタ処理できます。フィルタされたデータに前イメージまたは後イメージを含めるかどうかも指定できます。

      • タグ: タグに基づいてフィルタを設定するには、このオプションを選択します。

      • チャンクID: データベース・シャードの構成詳細が表示されますが、詳細は編集できません。

    • オブジェクト名: フィルタ処理するオブジェクトの名前。

    • 否定: 既存のルールを否定する必要がある場合は、このチェック・ボックスを選択します。

  9. 「追加」をクリックしてルールを追加し、「次へ」の順にクリックします。

  10. 「確認」画面で、構成済の分散サービス・パスの詳細を確認し、必要に応じて編集します。「デフォルト」設定を使用する場合は、次のように「管理対象オプション」を構成できます。

    • クリティカル: 高可用性の分散パスを構成する場合は、このオプションを有効にします。

    • 自動再起動: 自動再起動オプションを調整するには、このトグル・スイッチを有効にします: 自動再起動再試行、自動再起動遅延

  11. 「確認」画面で、「詳細」ボタンをクリックして、証跡フォーマット・オプションおよびネットワーク・オプションを構成します。

    フォーマット・オプション: セクションを展開し、「タイプ」ドロップダウン・ボックスからトレイル・タイプを選択します。証跡形式オプションは、「プレーン・テキスト」、「XML」、「SQL」です。選択した証跡フォーマットに応じて、次の証跡フォーマット・オプションを設定します。

    • SQL

      • Use Qualified Name: パラメータ・ファイルの完全修飾名を使用する場合に選択します。

      • トランザクション情報を含める: トランザクション情報を含める場合に有効にします。

      • 互換性: Oracle、SQLPlus、SQLLOADERとの互換性を選択できます。

      • 主キー更新なし: デフォルトでは無効です。PK更新を許可するには、このスイッチを有効にします。

    • XML

      • トランザクション情報を含める: トランザクション情報を含める場合に有効にします。

      • 大きなLOBを含める: 大きなLOBトランザクションを含めることを可能にします。

      • ユーザー・トークンを含める: ユーザー・トークンを含めることを有効にします。

      • トランザクションのクローズ: 証跡ファイルのロギング・トランザクションが完了した後にトランザクションをクローズできるようにします。

      • インライン・プロパティを使用: インライン証跡フォーマット・プロパティを含める場合に有効にします。

      • エンコーディング: ドロップダウン・リストでエンコーディングを選択します。

    • プレーン・テキスト

      • 互換: トレイル・ファイルと互換性のあるユーティリティを選択します。オプションは、BCP、SQLLOADER、COMCASTです。

      • タイムスタンプ精度: トレイル・ファイルのタイムスタンプ精度値を指定します。オプションは、TS、Date、Timeです。

      • 追加列: 各レコードの末尾に追加列のためのプレースホルダが含まれます。このオプションは、ターゲット表にソース表よりも多くの列がある場合に使用してください。

        1から9の間の値を指定します。

      • SYSKEYを含める: Replicat構成にSYSKEYを含む表が含まれる場合は、このオプションを選択します。

      • 見積形式: データベース要件に応じて見積形式を選択します。オプションは、単一、なし、埋込みです。

      • 列名を含める: トレイル・ファイルに列名を含めるには、このオプションを有効にします。

      • Nullは空白: 証跡ファイルのnull値が空白であることを示す場合は、このオプションを選択します。

      • プレースホルダを含める: 紛失した列に対してプレースホルダをの出力します。

      • ヘッダー・フィールドを含める: トレイル・ファイルにヘッダー・フィールドを含めるする場合に選択します。

      • デリミタ: 代替デリミタ文字。

      • 操作タイプを含める: 証跡オプションに証跡操作タイプを含めるには、このオプションを有効にします。

      • イメージを含めるインジケータ: イメージの前後の詳細を含めるには、このオプションを有効にします。

      • オブジェクト名を含める: 証跡の詳細にオブジェクト名を含めるには、このオプションを有効にします。

      • エンコーディング: UTF-8

      • Use Qualified Name: パラメータ・ファイルの完全修飾名を使用する場合に選択します。

      • トランザクション情報を含める: トランザクション情報を含める場合に有効にします。

    ネットワーク・オプション: セクションを展開して、次のネットワーク構成を設定します。

    • HTTPプロキシ: このスイッチを有効にして、分散パスのHTTPプロキシ設定を許可します。

    • ネットワーク圧縮の有効化: このオプションを有効にする場合は、圧縮しきい値を設定します。

    • 圧縮しきい値: ネットワーク圧縮を有効にすると、オプションが表示されます。圧縮しきい値を指定します。

    • ターゲット・トレイル・シーケンス長: トレイル順序番号の長さ。

    • Eof Delay (センチ・秒): Eof Delayをセンチ・秒単位で指定できます。Linuxプラットフォームではデフォルト設定を保持できます。ただし、Linux以外のプラットフォームでは、高帯域幅、高レイテンシ・ネットワーク、またはサービス品質(QoS)の設定(DSCPおよびサービス時間(ToS))のあるネットワークに合せて、この設定の調整が必要になることがあります。

    • チェックポイント頻度: チェックポイントをとっているパスの頻度(秒)。

    • TCPフラッシュ・バイト: TCPフラッシュ・サイズ(バイト単位)を入力します。

    • TCPフラッシュ秒数: TCPフラッシュ間隔(秒単位)を入力します。

    • DSCP: Differentiated Services Code Point (DSCP)の値をドロップダウン・リストから選択してください。または、リストから検索します。

    • TOS: サービス・タイプ(TOS)の値をドロップダウン・リストから選択してください。

    • TCP_NODELAY: Nagleのオプションの使用時に遅延を防ぐには、このオプションを有効にします。

    • クイック確認: データの受信後にクイック確認応答を送信するには、このオプションを有効にします。

    • TCP_CORK: Nagleアルゴリズムのコルク・オプションの使用を許可するには、このオプションを有効にします。

    • システム送信バッファ・サイズ: フロー制御のために送信バッファー・サイズの値を設定できます。

    • システム受信バッファ・サイズ: フロー制御のために受信バッファ・サイズの値を設定できます。

    • キープ・アライブ: キープアライブのタイムアウト。

  12. 必要に応じて、「パスの作成」または「パスの作成および実行」をクリックします。パスを追加せずに「パスの追加」ページから離れる必要がある場合は、「取消」を選択します。

「Distribution Service Path」ホーム・ページに戻ります。新しいパスが含まれています。

パスが作成されると、Distribution Service Pathホームページにその新しいパスが表示されます。この分散パスは、レシーバ・サービス・パスのホーム・ページからも確認できます。