分散パスの追加

パスは、デプロイメントの2つのデータ・エンドポイント間で証跡データを送信するために使用されます。Distribution Serviceを使用して、これらのパスを追加、モニター、再配置および管理できます。このトピックでは、分散パス(DISTPATHS)を作成するステップについて説明します。

分散パスにより、次のような様々なトポロジのデータを証跡が送信および受信するルートを定義します:
  • USER ID ALIASターゲット認証を使用する2つのセキュア・デプロイメント間のパス: ターゲット・デプロイメントでは、オペレータ・ロールを持つユーザーが作成され、このユーザーの資格証明がソースOracle GoldenGateデプロイメントの資格証明として追加されます。分散パスを作成する設定のターゲット認証方法は「パスワード」です。wss (セキュアWebソケット)プロトコルは、このタイプの分散パスに使用されます。

  • 証明書ターゲット認証を使用した2つのセキュア・デプロイメント間のパス: この場合、分散パスは、信頼できるCA証明書を使用してターゲット・デプロイメントにアクセスします。分散パスを作成する設定のターゲット認証方法は「証明書」です。wss (セキュアWebソケット)プロトコルは、このタイプの分散パスに使用されます。

  • OAuthターゲット認証を使用した2つのデプロイメント間のパス: この場合、Oracle GoldenGateユーザー認証は、IDCSなどのOAuthサービスに外部委託されます。

レシーバ・サービスからパスを開始することもできます。ネットワーク・セキュリティ・ポリシーにより分散サービスがターゲット・エンドポイントでレシーバ・サービスへのネットワーク接続をオープンできないようになっている場合は、レシーバ・サービスから分散サービスへのパスを指定できます。これらのタイプのパスはターゲット開始パスと呼ばれ、非武装地帯パス(DMZ)や、クラウドからオンプレミスへのネットワークなどの環境に適しています。

証跡データをネットワーク経由でExtractからReplicatに送信するためのパスを作成します。分散サービスから分散パスを追加するには:

証跡パスを作成してデータのトランザクションをExtractからReplicatに送信するためのパスを作成します。

  1. Distribution Serviceにログインします。

  2. Distribution Serviceホーム・ページで、「分散パス」の横のプラス(+)記号をクリックします。「パスの追加」ウィザードが表示されます。

  3. 「パスの情報」画面で、次の詳細を入力します:
    「パスの情報」画面 説明

    パス名

    パスの名前を選択します

    説明

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

  4. 「ソース・オプション」画面で、次の詳細を入力します:

    「ソース・オプション」画面 説明

    ソースExtract

    分散パスによって証跡分散が行われるソースExtractを選択します。

    トレイル名

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

    サブディレクトリ

    証跡サブディレクトリのパス。

    生成されたソースURI

    指定したExtractの情報に基づいて、証跡のURIが自動的に生成されます。鉛筆アイコンをクリックして、このURIを編集することでソースを変更できます。通常、リバース・プロキシを使用する場合は、このURIの編集が必要になります。

    暗号化プロファイル

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

    開始

    データのロギングを開始する時点を選択します。ドロップダウン・リストから次のオプションを選択できます。

    • 今すぐ

    • カスタム時間

    • ポジション・ログ

    ソース・ログ

    ソース・ログの値を指定します:

    • 順序番号

    • RBAオフセット

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

  6. 「ターゲット・オプション」画面で、次の詳細を指定します:
    「ターゲット・オプション」画面 説明

    ターゲット・プロトコル

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

    リバース・プロキシを有効にする

    リバース・プロキシを使用する場合に選択します。

    デプロイメント

    ターゲット・デプロイメントの名前。

    URIパス

    ターゲット・ホストのURIパス。

    ターゲット・ホスト

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

    ポート番号

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

    トレイル名

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

    証跡サブディレクトリ

    証跡サブディレクトリの場所。

    証跡サイズ

    証跡内のファイルの最大サイズ。

    ターゲット暗号化アルゴリズム

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

    暗号化の変更

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

    生成されたターゲットURI

    指定したターゲット認証方式およびターゲットに基づいて、証跡のターゲットURIが自動的に生成されます。鉛筆アイコンをクリックして、このURIを編集することでターゲットを変更できます。このフィールドは自動入力されます。

    ドメイン

    ターゲットのユーザーIDとパスワードを持つユーザーID別名を格納するドメイン。これは、分散パスでターゲット認証方法が使用され、UserID別名認証が使用されている場合に使用されます。

    別名

    ターゲットのOracle GoldenGate UserIDおよびパスワードを持つUserID別名。

    証跡オプション

    次の画面の証跡オプションをカスタマイズするには、このオプションを有効にします。

    詳細設定オプション

    次の画面の他の詳細オプションをカスタマイズするには、このオプションを有効にします。

  7. 次をクリックします。

  8. 「証跡オプション」画面で、次の詳細を入力します:

    「証跡オプション」画面 説明

    タイプ

    証跡は、次の形式で受け入れられます:

    プレーン・テキスト

    XML

    SQL

    次と互換性がある

    証跡ファイルと互換性のあるユーティリティを選択します。オプションは次のとおりです。

    • BCP

    • SQLLOADER

    • COMCAST

    タイムスタンプ精度

    証跡ファイルのタイムスタンプ精度値を指定します。

    TS

    日付

    時刻

    余分な列

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

    1-9の値を指定します。

    SYSKEYを含める

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

    見積形式

    データベース要件に応じて見積形式を選択します。オプションは次のとおりです。

    single

    none

    embed

    列名を含める

    証跡ファイルに列名を含めるには、このオプションを有効にします。

    Null is Space

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

    プレース・ホルダーを含める

    紛失した列に対してプレースホルダを出力します。

    ヘッダー・フィールドを含める

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

    デリミタ

    代替デリミタ文字。

    操作タイプを含める

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

    イメージ・インディケータを含める

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

    オブジェクト名を含める

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

    エンコーディング

    UTF-8

    修飾名を使用する

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

    トランザクション情報を含める

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

  9. 次をクリックします。

  10. 「ターゲット・オプション」画面で「拡張オプション」を有効にした場合、「拡張オプション」画面が表示されます。「拡張オプション」画面で、次の詳細を指定してターゲット・ネットワークを構成します。
    詳細設定オプション 説明

    ターゲット証跡順序の長さ

    証跡順序番号の長さ。

    ネットワーク圧縮の有効化

    このオプションを有効にする場合は、圧縮しきい値を設定します。

    圧縮しきい値

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

    EOF遅延(センチ秒)

    EOF遅延をセンチ秒単位で指定できます。Linuxプラットフォームではデフォルト設定を保持できます。ただし、Linux以外のプラットフォームでは、高帯域幅、高待機時間ネットワークまたはサービス品質(QoS)の設定(DSCPおよびサービス時間(ToS) )が設定されているネットワークにこの設定を調整する必要がある場合があります。

    チェックポイント頻度

    パスがチェックポイントを使用する頻度(秒)。

    TCPフラッシュ・バイト

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

    TCPフラッシュ秒数

    TCPフラッシュ間隔を秒単位で入力します。

    DSCP

    ドロップダウン・リストからDifferentiated Services Code Point (DSCP)値を選択するか、リストから検索します。

    TOS

    ドロップダウン・リストからサービスのタイプ(TOS)値を選択します。

    TCP_NODELAY

    Nagleのオプションを使用するときに遅延を防ぐには、このオプションを有効にします。

    クイックACK

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

    TCP_CORK

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

    システム送信バッファ・サイズ

    フロー制御用の送信バッファ・サイズの値を設定できます。

    システム受信バッファ・サイズ

    フロー制御用の受信バッファ・サイズの値を設定できます。

    キープ・アライブ

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

    エンキーの使用

    Enckeyを使用する場合はこのオプションを有効にします。

    ターゲット暗号化キー名

    Enckeysメソッドの暗号化キー名。

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

  12. [フィルタリング・オプション]画面で、次の指定をします。
    「フィルタリング・オプション」画面 説明

    ルール名

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

    ルール・アクション

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

    フィルタ・タイプ

    次のオプション・リストから値を選択します。

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

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

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

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

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

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

    オブジェクト名

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

    否定

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

  13. 「追加」をクリックしてルールを追加し、「次へ」をクリックします。

  14. 「管理対象オプション」画面で、次のオプションを指定します:
    「管理対象オプション」画面 説明

    クリティカル

    高可用性の分散パスを構成する場合は、このオプションを有効にします。

    自動再起動

    自動再起動オプションを調整するには、このトグル・スイッチを有効にします。
    • Auto restart Retries

    • Auto restart Delay

  15. 必要に応じて、「パスの作成」またはCreate Path and Runをクリックします。パスを追加せずに「パスの追加」ページから移動する必要がある場合は、「取消」を選択します。

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

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