ネットワーク環境におけるアクティブ TCP 接続の保守

CDC Replication のデプロイメントが、ファイアウォール、VPN ゲートウェイ、またはローカル・システム・ツールを使用してアイドル状態の TCP 接続を検出するネットワーク環境にある場合は、ソースとターゲットの間のアプリケーションの非アクティブ期間中にこれらの接続が閉じられないように製品を構成することが必要な場合があります。

このタスクについて

デフォルトでは、 CDC Replication は TCP 接続を介してメッセージを 20 秒ごとに送信し、これらの接続が非アクティブ期間中もアクティブなままであるようにします。 ネットワーク・ポリシーが 20 秒未満のアイドル期間 TCP 接続を閉じる場合は、 CDC Replication の各インスタンスの構成を変更して、TCP 接続が開いたままになるようにする必要があります。

手順

  1. CDC Replicationのインスタンスごとに、オペレーティング・システムに応じて以下のいずれかのディレクトリーにナビゲートします。

    UNIX の場合:

    <CDC Replication installation directory>/instance/<instance_name>/conf
    Windowsの場合:
    <CDC Replication installation directory>\instance\<instance_name>\conf
  2. テキスト・エディターで comms.ini ファイルを開きます。
  3. KEEP_ALIVE_TIMEOUT パラメーターを、ネットワーク内のアイドル接続の検出に使用した時間より短い値に変更します。 例えば、ネットワークが 15 秒後にアイドル TCP 接続を無効にする場合は、 KEEP_ALIVE_TIMEOUT パラメーターを 10 秒の値に変更できます。
    KEEP_ALIVE_TIMEOUT=10
  4. comms.ini ファイルを保存します。
  5. 変更を有効にするには、構成ツールを使用して、パラメーターが変更された各 CDC Replication インスタンスを再始動します。

次の作業

CDC Replication は、TCP 接続を介して 10 秒ごとにメッセージを送信するようになりました。