5 パスの使用
ソース・デプロイメントとターゲット・デプロイメントの間のパスは、Distribution ServerおよびReceiver Serverを使用して設定できます。
この項では、分散パスおよび受信パスを作成するステップについて説明します。
トピック:
- Distribution Serverホームページのクイック・ツアー
Distribution Serverには、Service Managerホームページからアクセスできます。 - 分散パスを追加する方法
データのトランザクションをExtractからReplicatに送信するためのパスを作成します。新しいパスはDistribution Serverで作成できます。 - ターゲット開始分散パスを追加する方法
ターゲット開始分散パスはReceiver Serverから作成されます。これらのパスは、ターゲットから通信を開始する必要がある場合に使用できます。 - パス操作の使用
新しいパスを追加したら、パスの停止または一時停止、レポートや統計の表示、パスの再配置、フィルタの変更、パスの削除などの操作を必要に応じて実行できます。 - パスの再配置
パスは、いつでも必要に応じて再配置できます。 - パスのフィルタリングの変更
既存のパスのフィルタ設定を変更するためのステップは、新しいパスのフィルタを作成するステップとほとんど同じです。 - Distribution Serverのパス情報の確認
5.1 Distribution Serverホームページのクイック・ツアー
Distribution ServerにはService Managerのホームページからアクセスできます。
Service Managerのホームページで「分散サーバー」をクリックします。Distribution Serverの概要ページが表示され、ExtractとReplicatを接続するパスを確認できます。
Distribution Serverのホームページでパスを追加できます。パスのダッシュボード・ビューも表示され、そこでは様々な操作を実行できます。
操作 | タスク |
---|---|
パスを追加 |
|
パスの詳細を表示 |
「パス操作の使用」を参照 |
パスを開始または停止 |
「パス操作の使用」を参照 |
パスの再配置 |
「パス操作の使用」を参照 |
フィルタを使用してシャーディングを有効化 |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
DMLのフィルタリングを設定またはカスタマイズ |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
DDLのフィルタリングを設定 |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
プロシージャのフィルタリングを設定またはカスタマイズ |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
タグのフィルタリングをカスタマイズ |
|
パスを削除 |
「パス操作の使用」を参照 |
親トピック: パスの使用
5.2 分散パスを追加する方法
データのトランザクションをExtractからReplicatに送信するためのパスを作成します。新しいパスはDistribution Serverで作成できます。
親トピック: パスの使用
5.3 ターゲット開始分散パスを追加する方法
ターゲット開始分散パスはReceiver Serverから作成されます。これらのパスは、ターゲットから通信を開始する必要がある場合に使用できます。
ターゲット開始分散パスの詳細は、MAでのターゲット開始分散パスの使用を参照してください。
ターゲット開始分散パスを作成するには、次のステップを実行します。
-
Receiver Serverにログインします。
-
ホームページ上の「+」記号をクリックして、パスの追加を開始します。
-
次の表は、パスを設定するためのオプションを示しています。
表5-1 ターゲット開始分散パスの追加
オプション | 説明 |
---|---|
パス名 |
ターゲット開始分散パスの名前 |
説明 |
パスの説明を指定します。 |
リバース・プロキシは有効ですか |
リバース・プロキシを使用する場合に選択します。リバース・プロキシ・サーバーの構成の詳細は、Oracle GoldenGateセキュリティ・ガイドのリバース・プロキシ・サポートに関する項を参照してください |
ソース認証方式 |
ソースURIの認証方式を選択します。各種の認証オプションは、「OAuth 2.0」、「証明書」、「ユーザーID別名」です。 |
ソース |
ドロップダウン・リストから、データ転送プロトコルを選択します。デフォルトのオプションは、wssです。 次の詳細も入力する必要があります。
|
生成されたソースURI |
指定したソースの情報に基づいて、証跡のURIが自動的に生成されます。 |
ターゲット |
以前に作成したReplicatのターゲット証跡の名前。 |
生成されたターゲットURI |
指定したターゲット証跡の情報に基づいて、証跡のターゲットURIが自動的に生成されます。 |
ターゲット暗号化アルゴリズム |
ターゲット証跡の暗号化アルゴリズムを選択します。オプションには、「AES128」、「AES192」、「AES256」があります。 |
ネットワーク圧縮の有効化 |
このオプションを有効にする場合は、圧縮しきい値を設定します。 |
順序の長さ |
証跡順序番号の長さ。 |
トレイル・サイズ |
証跡内のファイルの最大サイズ。 |
トレイル形式の構成 |
証跡ファイル形式を有効化および構成するには、このスイッチを切り替えます。 |
タイプ |
次のいずれかのタイプの証跡ファイル形式を選択します。
|
互換性対象 |
証跡ファイルと互換性のあるユーティリティを選択します。オプションは次のとおりです。
|
タイムスタンプ精度 |
証跡ファイルのタイムスタンプ精度値を指定します。 |
余分な列 |
各レコードの末尾に追加列のためのプレースホルダを含めます。このオプションは、ターゲット表にソース表よりも多くの列が含まれる場合に使用してください。 1-9の値を指定します。 |
SYSKEYを含める |
Replicat構成に |
見積形式 |
データベース要件に応じて見積形式を選択します。 |
列名を含めますか。 |
証跡ファイルに列名を含めるには、このオプションを有効にします。 |
Nullは空白ですか。 |
証跡ファイルのnull値が空白であることを示すには、このオプションを選択します。 |
プレース・ホルダを含めますか。 |
紛失した列に対してプレースホルダを出力します。 |
ヘッダー・フィールドを含めますか。 |
ヘッダー・フィールドを証跡ファイルに含める場合に選択します。 |
デリミタ |
代替デリミタ文字。 |
修飾名を使用しますか。 |
パラメータ・ファイルの完全修飾名を使用する場合に選択します。 |
トランザクション情報を含めますか。 |
トランザクション情報を含める場合に有効にします。 |
暗号化プロファイル |
セクション |
開始 |
データのロギングを開始する時点を選択します。ドロップダウン・リストから次のオプションを選択できます。
|
ソース順序番号 |
ソース・デプロイメントのExtractから証跡の順序番号を選択します。 |
ソースRBAオフセット |
この設定は、証跡ファイル内でプロセスを開始するポイントとなる相対バイト・アドレス(RBA)オフセット値(バイト単位)を指定します。 |
クリティカル |
デフォルト値はfalseです。trueに設定した場合、分散パスがデプロイメントにとってクリティカルであることを示します。 |
自動再起動 |
デフォルト値はfalseです。trueに設定した場合、停止された分散パスが自動的に再起動します。 |
自動再起動オプション |
X |
Retries |
タスク(パス・プロセス)の再起動を試行する回数。 |
遅延 |
次の再試行までに待機する継続時間間隔。 |
Rule Configuration | 説明 |
---|---|
Enable filtering |
トグル・ボタンを選択してフィルタリングを有効にして、
「JSON」タブをクリックするとルールのJSONスクリプトを表示することもできます。 |
追加オプション | 説明 |
---|---|
Eof Delay (cent sec) |
Eof遅延をセンチ秒単位で指定できます。Linuxプラットフォームではデフォルト設定を保持できます。ただし、Linux以外のプラットフォームでは、高帯域幅、高待機時間ネットワークまたはサービス品質(QoS)の設定(DSCPおよびサービス時間(ToS) )が設定されているネットワークにこの設定を調整する必要がある場合があります。 |
チェックポイント頻度 |
パスがチェックポイントを使用する頻度(秒)。 |
TCPフラッシュ・バイト |
TCPフラッシュのサイズをバイト単位で入力します。 |
TCPフラッシュ秒数 |
TCPフラッシュの間隔を秒単位で入力します。 |
TCPオプション |
セクション |
DSCP |
Differentiated Services Code Point (DSCP)の値をドロップダウン・リストから選択するか、リストで検索します。 |
TOS |
サービス・タイプ(TOS)の値をドロップダウン・リストから選択します。 |
TCP_NODELAY |
このオプションは、Nagleのオプションの使用時に遅延を防ぐために有効にします。 |
クイックACK |
データの受信後に迅速な確認応答を送信するにはこのオプションを有効にします。 |
TCP_CORK |
Nagleアルゴリズムのコルク・オプションの使用を許可するにはこのオプションを有効にします。 |
システム送信バッファ・サイズ |
フロー制御のために送信バッファー・サイズの値を設定できます。 |
システム受信バッファ・サイズ |
フロー制御のために受信バッファー・サイズの値を設定できます。 |
キープ・アライブ |
キープ・アライブのタイムアウト。 |
ノート:
「基本認証の使用」のプロトコル・オプションは、ターゲット開始分散パスに対しては「wss」および「ws」のみです。これは、ogg
およびudt
オプションを指定する通常の分散パスとは異なります。
次の表では、ターゲット開始型配布パスについて、wsプロトコルとwssプロトコルの使用事例を説明します。
X | ターゲット・デプロイメント(非セキュア) | ターゲット・デプロイメント(セキュア) |
---|---|---|
ソース・デプロイメント(非セキュア) |
|
|
ソース・デプロイメント(セキュア) |
|
|
wss
プロトコルは、ソースのデプロイメント(配布サーバー・ホスト)がセキュリティが有効な状態で構成されている場合は常に指定する必要があります。保護された通信チャネルは、ターゲット・デプロイメント(受信側サーバー・ホスト)がセキュリティを無効にしている場合でも、クライアント・ウォレットのSSL証明書を使用して作成できます。
制限事項
-
この操作モードの使用時には、レガシー・デプロイメントとセキュア・デプロイメントの相互作用がサポートされません。
-
ogg
とudt
のどちらのプロトコルもサポートされません。ws
プロトコルとwss
プロトコルのみがサポートされます。 -
配布サーバーでは情報の取得とターゲット開始型配布パスの停止のみが可能です。パスの停止後は配布サーバーでは認識されません。
Admin Clientを使用してターゲット開始型配布パスを設定することもできます。コマンド・オプションの詳細は、Admin Clientコマンドライン・インタフェース・コマンドでAdmin ClientコマンドADD RECVPATH
、ALTER RECVPATH
、INFO RECVPATH
、DELETE RECVPATH
、START RECVPATH
を参照してください。
親トピック: パスの使用
5.4 パス操作の使用
新しいパスを追加したら、必要に応じて、パスの停止または一時停止、レポートや統計の表示、パスの再配置、フィルタの変更、パスの削除などの操作を実行できます。
Distribution ServerのOverviewページでパスの横にある「Action」ボタンをクリックします。ドロップダウン・リストから次のパス操作を使用します。
-
Details: このオプションを使用してパスの詳細を表示します。ソースやターゲットなどパスの情報が表示されます。パスの説明を編集することもできます。「トレイルからの読み取られたLCR」、「送信LCR」、「フィルタされたLCR」、「DDL」、「プロシージャ」、「DML inserts」、「updates」、「deletes」など、統計データも表示されます。「アプリケーション・オプション」および「TCPオプション」を更新することもできます。
-
Stop: このオプションを使用してパスを停止します。パスが開始されていない場合は、「Stop」オプションではなく「Start」オプションが表示されます。ターゲット開始分散パスはDistribution Serverからのみ停止できます。Distribution Serverから削除または起動することはできません。パスを停止すると、そのパスはDistribution Serverで使用できなくなります。
-
Stop (in the background): このオプションは、インタフェースを使用せずにパスをバックグラウンドで停止します。このオプションでも、パスが開始されていない場合は「Start (in background)」オプションが表示されます。
-
Delete: このオプションを使用してパスを削除します。確認画面の「はい」をクリックすると、パスの削除が完了します。
-
Reposition: このオプションを使用して、「Source Sequence Number」と「Source RBA Offset」を変更します
-
Change Filtering: このオプションを使用して、シャーディング、DMLフィルタリング、DDLフィルタリング、プロシージャ・フィルタリングおよびタグ・フィルタリングのオプションを入力します。
選択する操作によっては、概要ページの一番下でステータスの変化を確認できます。
親トピック: パスの使用
5.5 パスの再配置
パスは、いつでも必要に応じて再配置できます。
Distribution Serverの「概要」ページで、目的のパスの横にある「アクション」
をクリックします。ドロップダウン・リストから、「再配置」
をクリックします。
ソース・データベースの一方または両方のオプションを変更してパスを再配置し、その変更内容を適用します。
親トピック: パスの使用
5.6 パスのフィルタリングの変更
既存のパスのフィルタ設定を変更するためのステップは、新しいパスのフィルタを作成するステップとほとんど同じです。
Distribution Serverの「概要」ページで、目的のパスの横にある「アクション」
をクリックします。ドロップダウン・リストから、「フィルタの変更」
をクリックします。
Rule Configuration | 説明 |
---|---|
Enable filtering |
トグル・ボタンを選択してフィルタリングを有効にして、
「JSON」タブをクリックするとルールのJSONスクリプトを表示することもできます。 |
ルールを追加すると、そのルールは「包含ルール」にリストされます。ルールは削除することも編集することも可能です。ルールの編集時には、ルールの追加時と同じオプションに加えて次のフィルタを使用できます。
オプション | 説明 |
---|---|
OR AND |
論理演算子を1つ選択します。 |
Chunk ID |
データベース・シャードの設定を編集または削除します(シャーディングを使用している場合)。 |
Object Type: |
ルールのオブジェクト・タイプを編集または削除します。 |
親トピック: パスの使用
5.7 Distribution Serverのパス情報の確認
Distribution ServerのProcess Informationページで、パスのアクティビティを常にモニターできます。
-
構成したパスの詳細。Descriptionの変更や証跡フォーマット・タイプの変更ができます。証跡フォーマットを変更する場合は、必ず変更内容を適用してください。
-
拡張オプションは、遅延、フラッシュおよび構成したTCPです。これらのオプションのいずれかまたは全部を変更してパスに適用することができます。
Statisticsタブには、パスの詳細情報(様々なパスのタイプや表など)が表示されます。矢印を使用して表をソートしたり、検索を使用して特定の表を素早く見つけることもできます。検索では大/小文字が区別されず、入力すると検索が開始され表が更新されます。
親トピック: パスの使用