5 パスの使用
ソース・デプロイメントとターゲット・デプロイメントの間のパスは、Distribution Serverを使用して設定できます。また、Receiver Serverからターゲット開始分散パスを作成することもできます。
ここでは、Administration ServerでExtractとReplicatを構成した後でパスを作成するステップについて説明します。
内容は次のとおりです。
Distribution Serverホームページのクイック・ツアー
Distribution ServerにはService Managerのホームページからアクセスできます。
Service Managerのホームページで「Distribution Server」をクリックします。Distribution ServerのOverviewページが表示され、ExtractとReplicatを接続するパスを確認できます。
Distribution Serverのホームページでパスを追加できます。パスのダッシュボード・ビューも表示され、そこでは様々な操作を実行できます。
操作 | タスク |
---|---|
パスを追加 |
|
パスの詳細を表示 |
「パス操作の使用」を参照 |
パスを開始または停止 |
「パス操作の使用」を参照 |
パスを再配置 |
「パス操作の使用」を参照 |
フィルタを使用してシャーディングを有効化 |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
DMLのフィルタリングを設定またはカスタマイズ |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
DDLのフィルタリングを設定 |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
プロシージャのフィルタリングを設定またはカスタマイズ |
「パス操作の使用」および「新しいパスを追加する方法」も参照 |
タグのフィルタリングをカスタマイズ |
|
パスを削除 |
「パス操作の使用」を参照 |
分散パスを追加する方法
データのトランザクションをExtractからReplicatに送信するためのパスを作成します。新しいパスはDistribution Serviceから作成できます。
ターゲット開始分散パスを追加する方法
ターゲット開始分散パスはReceiver Serverから作成されます。
ターゲット開始分散パスの詳細は、MAでのターゲット開始分散パスの使用を参照してください。
ターゲット開始分散パスを作成するには、次のステップを実行します。
-
Receiver Serverにログインします。
-
ホームページ上の「+」記号をクリックして、パスの追加を開始します。
-
次の表は、パスを設定するためのオプションを示しています。
オプション | 説明 |
---|---|
Path Name |
パスの名前を選択します |
説明 |
説明を入力します。たとえば、ExtractとReplicatの名前です。 |
Reverse proxy enabled? |
リバース・プロキシを使用する場合に選択します。リバース・プロキシ・サーバーの構成の詳細は、『Oracle GoldenGate環境の保護』のリバース・プロキシ・サポートに関する項を参照してください |
Use Basic Authentication |
基本MA認証を作成するターゲットURIに資格証明を追加する場合に選択します。 |
Use Digest Authorization |
このオプションは、Distribution ServiceがReceiver Serviceとの通信にダイジェスト認可を使用するように設定する場合に選択します。
ノート: Distribution ServiceとReceiver Serviceのどちらにもパスに対するダイジェスト認可が必要です。そうでない場合は、パスが停止します。 |
Source: Trail Name |
ドロップダウン・リストからExtractの名前を選択します(証跡名が自動的に入力されます)。表示されない場合は、Extractの追加時に指定した証跡名を入力します。 |
Generated Source URI: |
指定したExtractの情報に基づいて、証跡のURIが自動的に生成されます。鉛筆アイコンをクリックして、このURIを編集することでソースを変更できます。通常、リバース・プロキシを使用する場合は、このURIの編集が必要になります。 |
Target Authentication Method |
ターゲットURIの認証方式を選択します。 認証オプションは、OAuth、Certificate、UserID Aliasです。 ソース・デプロイメントとターゲット・デプロイメントがIDCS対応の場合は、OAuthを使用します。このオプションでは、Distribution ServiceからReceiver Serviceへの認証にクライアント資格証明を使用します。 |
Target |
パスのターゲット・エンドポイントを入力します。 ドロップダウン・リストから、データ転送プロトコルを選択します。デフォルトのオプションは、wss (セキュアWebソケット)です。このオプションを選択する場合は、次の詳細を指定します。
oggまたはws (Webソケット)プロトコルを選択することもできます。 oggプロトコルの場合、ターゲット・ホスト、ポート番号および証跡ファイル名のみを指定する必要があります。 wsプロトコルの場合、オプションはwssプロトコルと同じです。 |
Generated Target URI |
指定したターゲット認証方法とターゲットに基づいて、証跡のターゲットURIが自動的に生成されます。このURIは、鉛筆をクリックし、ターゲットを変更することで編集できます。 |
ターゲット暗号化アルゴリズム |
ターゲット証跡の暗号化アルゴリズムを選択します。オプションには、NONE、AES128、AES192、AES256があります。 |
ターゲット暗号化キー名 |
指定したタイプのターゲット暗号化アルゴリズムに基づいて、暗号化キーの論理名を指定します。 |
Enable Network Compression |
このオプションを有効にした場合、圧縮のしきい値を設定します。 |
Compression Threshold |
このオプションは、ネットワーク圧縮を有効にしたときに表示されます。圧縮しきい値を指定します。 |
Sequence Length |
証跡順序番号の長さ。 |
Trail Size (MB) |
証跡内のファイルの最大サイズ。 |
Encryption Profile |
パスに関連付けられている暗号化プロファイルの名前。 |
Configure Trail Format |
このスイッチを切り替えて、証跡ファイル形式を有効にして構成します。 |
Type |
次のいずれかのタイプの証跡ファイル形式を選択します。
|
Compatible With |
証跡ファイルと互換性のあるユーティリティを選択します。オプションは次のとおりです。
|
Timestamp Precision |
証跡ファイルのタイムスタンプ精度値を指定します。 |
Extra Columns |
各レコードの末尾に追加列のためのプレースホルダを含めます。このオプションは、ターゲット表にソース表よりも多くの列が含まれる場合に使用してください。 1から9の間の値を指定します。 |
Include SYSKEY |
Replicat構成に |
Quote Style |
データベース要件に応じて見積形式を選択します。 |
Include Column Name? |
証跡ファイルに列名を含めるには、このオプションを有効にします。 |
Null Is Space? |
証跡ファイルのnull値が空白であることを示すには、このオプションを選択します。 |
Include Place Holder? |
紛失した列に対してプレースホルダを出力します。 |
Include Header Fields? |
証跡ファイルにヘッダー・フィールドを含める場合に選択します。 |
Delimiter |
代替デリミタ文字。 |
Use Qualified Name? |
パラメータ・ファイルの完全修飾名を使用する場合に選択します。 |
Include Transaction Info? |
トランザクション情報を含めることができるようにします。 |
Encryption Profile |
セクション |
Begin |
データのロギングを開始する時点を選択します。ドロップダウン・リストから次のオプションを選択できます。
|
Source Sequence Number |
ソース・デプロイメントのExtractから証跡の順序番号を選択します。 |
Source RBA Offset |
この設定は、証跡ファイル内でプロセスを開始するポイントとなる相対バイト・アドレス(RBA)オフセット値(バイト単位)を指定します。 |
Critical |
デフォルト値はfalseです。trueに設定した場合、分散パスがデプロイメントにとってクリティカルであることを示します。 |
Auto Restart |
デフォルト値はfalseです。trueに設定すると、分散パスが終了した場合に分散パスが自動的に再起動します。 |
Auto Restart Options |
セクション |
Retries |
タスク(パス・プロセス)の再起動を試行する回数。 |
Delay |
次の再試行までに待機する継続時間間隔。 |
Rule Configuration | 説明 |
---|---|
Enable filtering |
トグル・ボタンを選択してフィルタリングを有効にして、
「JSON」タブをクリックするとルールのJSONスクリプトを表示することもできます。 |
追加オプション | 説明 |
---|---|
Eof Delay (cent sec) |
Eof遅延をセンチ秒単位で指定できます。Linuxプラットフォームではデフォルト設定を保持できます。ただし、Linux以外のプラットフォームでは、高帯域幅、高待機時間ネットワークまたはサービス品質(QoS)の設定(DSCPおよびサービス時間(ToS) )が設定されているネットワークにこの設定を調整する必要がある場合があります。 |
Checkpoint Frequency |
チェックポイントをとっているパスの頻度(秒単位)。 |
TCP Flush Bytes |
TCPフラッシュのサイズをバイト単位で入力します。 |
TCP Flush Seconds |
TCPフラッシュの間隔を秒単位で入力します。 |
TCP Options |
セクション |
DSCP |
Differentiated Services Code Point (DSCP)の値をドロップダウン・リストから選択するか、リストで検索します。 |
TOS |
サービス・タイプ(TOS)の値をドロップダウン・リストから選択します。 |
TCP_NODELAY |
このオプションは、Nagleのオプションの使用時に遅延を防ぐために有効にします。 |
Quick ACK |
データの受信後に迅速な確認応答を送信するにはこのオプションを有効にします。 |
TCP_CORK |
Nagleアルゴリズムのコルク・オプションの使用を許可するにはこのオプションを有効にします。 |
System Send Buffer Size |
フロー制御のために送信バッファー・サイズの値を設定できます。 |
System Receive Buffer Size |
フロー制御のために受信バッファー・サイズの値を設定できます。 |
Keep Alive |
キープ・アライブのタイムアウト |
ノート:
「Use Basic Authentication」のプロトコル・オプションは、ターゲット開始分散パスに対しては「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
を参照してください。
パス操作の使用
新しいパスを追加したら、必要に応じて、パスの停止または一時停止、レポートや統計の表示、パスの再配置、フィルタの変更、パスの削除などの操作を実行できます。
Distribution ServerのOverviewページでパスの横にある「Action」ボタンをクリックします。ドロップダウン・リストから次のパス操作を使用します。
-
Details: このオプションを使用してパスの詳細を表示します。ソースやターゲットなどパスの情報が表示されます。パスの説明を編集することもできます。「LCR Read from Trails」、「LCR Sent」、「LCR Filtered」、「DDL」、「Procedure」、「DML inserts」、「updates」、「deletes」など、統計データも表示されます。「App Options」および「TCP Options」を更新することもできます。
-
Stop: このオプションを使用してパスを停止します。パスが開始されていない場合は、「Stop」オプションではなく「Start」オプションが表示されます。ターゲット開始分散パスはDistribution Serverからのみ停止できます。パスを停止すると、そのパスはDistrbution Serverで使用できなくなります。
-
Stop (in the background): このオプションは、インタフェースを使用せずにパスをバックグラウンドで停止します。このオプションでも、パスが開始されていない場合は「Start (in background)」オプションが表示されます。
-
Delete: このオプションを使用してパスを削除します。確認画面の「Yes」をクリックすると、パスの削除が完了します。
-
Reposition: このオプションを使用して、「Source Sequence Number」と「Source RBA Offset」を変更します
-
Change Filtering: このオプションを使用して、シャーディング、DMLフィルタリング、DDLフィルタリング、プロシージャ・フィルタリングおよびタグ・フィルタリングのオプションを入力します。
選択する操作によっては、Overviewページの一番下でステータスの変化を確認できます。
パスの再配置
パスは、いつでも必要に応じて再配置できます。
Distribution Serverの「Overview」ページで、目的のパスの横にある「Action」
をクリックします。ドロップダウン・リストから、「Reposition」
をクリックします。
ソース・データベースの一方または両方のオプションを変更してパスを再配置し、その変更内容を適用します。
パスのフィルタリングの変更
既存のパスのフィルタ設定を変更するためのステップは、新しいパスのフィルタを作成するステップとほとんど同じです。
Distribution Serverの「Overview」ページで、目的のパスの横にある「Action」
をクリックします。ドロップダウン・リストから、「Change Filtering」
をクリックします。
Rule Configuration | 説明 |
---|---|
Enable filtering |
トグル・ボタンを選択してフィルタリングを有効にして、
「JSON」タブをクリックするとルールのJSONスクリプトを表示することもできます。 |
ルールを追加すると、そのルールは「Inclusion Rules」にリストされます。ルールは削除することも編集することも可能です。ルールの編集時には、ルールの追加時と同じオプションに加えて次のフィルタを使用できます。
オプション | 説明 |
---|---|
OR AND |
論理演算子を1つ選択します。 |
Chunk ID |
データベース・シャードの設定を編集または削除します(シャーディングを使用している場合)。 |
Object Type: |
ルールのオブジェクト・タイプを編集または削除します。 |
Distribution Serverのパス情報の確認
Distribution ServerのProcess Informationページで、パスのアクティビティを常にモニターできます。
-
構成したパスの詳細。Descriptionの変更や証跡フォーマット・タイプの変更ができます。証跡フォーマットを変更する場合は、必ず変更内容を適用してください。
-
拡張オプションは、遅延、フラッシュおよび構成したTCPです。これらのオプションのいずれかまたは全部を変更してパスに適用することができます。
Statisticsタブには、パスの詳細情報(様々なパスのタイプや表など)が表示されます。矢印を使用して表をソートしたり、検索を使用して特定の表を素早く見つけることもできます。検索では大/小文字が区別されず、入力すると検索が開始され表が更新されます。