Oracle® GoldenGate

Veridataユーザーズ・ガイド

12c (12.1.3)

E59464-01(原本部品番号:E50654-01)

2014年6月

このドキュメントでは、Oracle GoldenGate Veridata Webユーザー・インタフェースについて説明します。

Oracle GoldenGate Veridataユーザーズ・ガイド12c (12.1.3)

E59464-01

Copyright © 2010, 2014, Oracle and/or its affiliates. All rights reserved.

原本著者:  Savija Vijayaraghavan

原本協力者:

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 Oracle GoldenGate Veridataの概要

- 1.1 GoldenGate Veridataについて

- 1.2 Oracle GoldenGate Veridataを使用したデータの比較

- 1.3 Oracle GoldenGate Veridata Webユーザー・インタフェースへのアクセス

- 1.4 ページ・ビューの管理

2 ワークフロー・オブジェクトの構成

- 2.1 概要

- 2.2 接続の構成

- 2.2.1 既存の接続リストのフィルタ

- 2.2.2 接続の作成

- 2.2.3 接続の編集

- 2.2.4 接続の削除

- 2.2.5 接続設定の編集

- 2.2.6 接続の詳細の編集

- 2.2.7 接続プロパティの編集

- 2.3 グループの構成

- 2.3.1 既存のグループ・リストのフィルタ

- 2.3.2 グループの作成

- 2.3.3 グループの編集

- 2.3.4 グループの削除

- 2.4 比較ペアの構成

- 2.4.1 「Existing Compare Pairs」リストの列の詳細

- 2.4.2 リストのフィルタ手順

- 2.4.3 デルタ処理の制御手順(NonStop)

- 2.4.4 比較ペアの編集

- 2.4.5 行パーティションの構成

- 2.4.6 比較ペアの削除

- 2.4.7 パターンを使用したオブジェクトのマッピング

- 2.4.8 手動によるオブジェクトのマッピング

- 2.4.9 比較ペアの確認および保存

- 2.4.10 デルタ処理の使用

- 2.4.11 終了した比較ペアの詳細の表示

- 2.5 列マッピングの構成

- 2.5.1 列マッピング方法の選択

- 2.5.2 列マッピングの検証

- 2.6 プロファイルの構成

- 2.6.1 プロファイル設定の編集

- 2.6.2 デフォルト・プロファイルの使用

- 2.7 ジョブの構成

3 ジョブの操作

- 3.1 ジョブの概要

- 3.2 比較時間の見積り

- 3.3 ジョブの実行

- 3.3.1 比較時間の見積り

- 3.3.2 「Run/Execute Job」ページでのグループの表示内容

- 3.3.3 行パーティションの上書き

- 3.3.4 実行オプションの構成

- 3.4 実行中のジョブの表示

- 3.4.1 一般的なタスクの管理

- 3.4.2 ジョブの編集

- 3.5 終了したジョブの表示

- 3.5.1 終了したジョブの詳細の表示

- 3.5.2 終了したグループの詳細の表示

- 3.5.3 終了した比較ペアの詳細の表示

- 3.6 非同期ジョブの修復

- 3.6.1 非同期ジョブの詳細の表示

- 3.6.2 修復レポートの表示

- 3.7 比較レポートの使用

4 ワークスペースのカスタマイズ

- 4.1 ホーム・ページの操作

- 4.1.1 ホーム・ページのプリファレンスの設定

- 4.2 お気に入りマネージャの使用

- 4.3 ユーザー・プリファレンスの設定

- 4.3.1 一般的なユーザー・プリファレンスの設定

- 4.3.2 ホーム・ページのプリファレンスの設定

5 パフォーマンスのチューニング

- 5.1 Oracle GoldenGate Veridataのパフォーマンスの改善

- 5.2 パフォーマンス統計

索引

はじめに

このドキュメントでは、Oracle GoldenGate Veridata Webユーザー・インタフェースの機能について説明します。

対象読者

このドキュメントは、Oracle GoldenGate Veridata Webユーザー・インタフェースを使用する開発者を対象にしています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWeb サイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

Oracleサポート・サービスでは、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

詳細は、Oracle GoldenGate Veridata 12c (12.1.3)ドキュメント・セットの次のドキュメントを参照してください。

- Oracle GoldenGate Veridataリリース・ノート

- Oracle GoldenGate Veridataのインストールと構成

- Oracle GoldenGate Veridataのアップグレード

- Oracle GoldenGate Veridataの管理

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 Oracle GoldenGate Veridataの概要

この項では、Oracle GoldenGate Veridataの開始方法に関する一般的な情報について説明します。次の項目について説明します。

- 1.1項「GoldenGate Veridataについて」

- 1.2項「Oracle GoldenGate Veridataを使用したデータの比較」

- 1.3項「Oracle GoldenGate Veridata Webユーザー・インタフェースへのアクセス」

- 1.4項「ページ・ビューの管理」

1.1 Oracle GoldenGate Veridataについて

Oracle GoldenGate Veridataでは、データのソース(元の、または信頼できる)セットと、データのターゲット(セカンダリ)セットを比較して、不一致を特定します。比較を実行中にレプリケートされるデータを把握することで、Oracle GoldenGate Veridataはデータ・トランザクションおよびレプリケーションと同時に実行でき、さらに正確な比較レポートを生成できます。Oracle GoldenGate Veridataを使用すると、同じタイプまたは異なるタイプのデータベースにあるデータ・セットを比較できます。ワークフローは、サポートされているすべてのデータベースで基本的に同じで、わずかな違いしかありません。

Oracle GoldenGate Veridataコンポーネントの詳細は、『Oracle GoldenGate Veridataの管理』を参照してください。

1.2 Oracle GoldenGate Veridataを使用したデータの比較

トランザクション操作およびレプリケーション操作の実行中にデータを正確に比較するために、Oracle GoldenGate Veridataでは、次の2段階のプロセスを使用します。

初回比較(または行ハッシュ)手順で、行は問合せによってソース表およびターゲット表から取得されます。ソース・データベースとターゲット・データベースの型が異なる場合、列は正確に比較するために標準データ型形式に変換されます。行は、非キー列の一意のデジタル署名を計算して圧縮されてから比較されます。この時点では比較結果が出ていないため、同期していないとみなされた行は、メモリー内のmaybe out-of-sync (MOOS)キューに格納されます。レプリケーションが比較と同時に行われる場合、特にレプリケーション・レイテンシがある場合、実際は現在のデータが処理中(レプリケーション・フローのどこかにある)で、レプリケーションによってすぐに同期化される場合でも、行は非同期とされる可能性があります。

確認または非同期確認(COOS)手順は、変わりつつある環境内の各行のステータスを確認して正確な結果が得られるようにします。この手順では、行はMOOSキューから抽出され、その同期ステータスが評価されます。

デフォルトでは、確認処理は初回比較手順と並行するスレッドで行われますが、各行の確認は指定したレプリケーション・レイテンシのしきい値を過ぎるまで待機します。たとえば、レイテンシが60秒で、初回比較手順で9:30に非同期行であることが公開された場合、その行の確認手順は、処理中であった変更をレプリケーションで適用できるように9:31まで実行されません。

レイテンシの計算が済んだら行は永続的非同期として確認でき、非同期(OOS)ファイル格納されます。このファイルには、各表のメタデータなど、再同期化の行を選択する必要があるすべての情報が含まれます。オプションで、前のOOSファイルを別の実行の入力として使用して、非同期のままの行を確認できます。

1.3 Oracle GoldenGate Veridata Webユーザー・インタフェースへのアクセス

データおよび比較の構成を保護するために、Oracle GoldenGate Veridataにはセキュリティ・ロールがあります。Oracle GoldenGate Veridata Webユーザー・インタフェースを使用する前に、Oracle GoldenGate Veridata管理者によって付与されているロールを確認する必要があります。セキュリティ・ロールの詳細は、『Oracle GoldenGate Veridataの管理』を参照してください。

Veridata Webユーザー・インタフェースに接続するには、Webブラウザを開き、次のアドレスを入力します。

http://hostname:port/veridata

説明:

hostnameはOracle GoldenGate Veridataサーバーがインストールされているシステムの名前で、portはそれを実行するポート番号(デフォルトは8830)です。

1.4 ページ・ビューの管理

Oracle GoldenGate Veridata Webユーザー・インタフェースのほとんどのページには、リストのサイズの制御、リストの操作、およびページに表示されるオブジェクトの制御に役立つオプションが表示されます。

リストをフィルタする手順

次のような展開可能な領域が表示される場合は、オブジェクトのリストをフィルタできます。

「Filters」をクリックしてオプションを展開します。フィルタには、通常は(常にではない)リストの列に対応するテキスト・ボックスが表示されます。たとえば、リストに「Name」列および「Description」列が含まれる場合、フィルタ・ボックスは「Name Like」および「Description Like」になります。テキスト・ボックスではなくドロップダウン選択リストが表示される場合もあります。

文字列に基づいてフィルタを使用する場合、ワイルドカードは不要です。文字列を含むオブジェクトが返されます。たとえば、文字列"test"は、"test1"、"latest"、"already_tested"などを返します。検索では、大/小文字は区別されません。

「Apply Filter」をクリックして、フィルタ指定を適用します。

リストに含まれる項目の合計数は、リスト・ヘッダーの右側に表示されます。

リストの列をソートするには、列ヘッダーをクリックします。

現在のページでリストに表示される項目の数を制約するには、「Show <n> items per page」から値を選択します。

リストが複数のページにまたがる場合は、ナビゲーション・ボタンを使用して移動します。

前向きまたは後ろ向きの矢印をクリックすると、ページを順にスクロールします。

二重の前向きまたは後ろ向きの矢印をクリックすると、一度に2つのページをスクロールします。

端にある矢印のセットをクリックすると、リストの最初または最後のページに移動します。

リストをドリルダウンする手順

リストのジョブ、グループおよび比較ペアの名前には下線が付いていませんが、ハイパーリンクになっています。それらのリンクをクリックすると、他の関連ページにドリルダウンします。

ページ間を移動する手順

Oracle GoldenGate Veridata Webユーザー・インタフェースで使用される基盤となるテクノロジにより、ブラウザの「Back」ボタンをクリックしても、前の画面には戻りません。ナビゲーションには、メニュー、ナビゲーション・バー、および各ページの上部のナビゲーション用ブレッドクラムを使用してください。

その他のページ・ビュー・オプション

ユーザー・プリファレンスを設定することで、ページの表示および内容をカスタマイズできます。

2 ワークフロー・オブジェクトの構成

この章では、ジョブの実行前に必要な構成について説明します。この項の内容は次のとおりです。

- 概要

- 接続の構成

- グループの構成

- 比較ペアの構成

- 列マッピングの構成

- プロファイルの構成

- ジョブの構成

2.1 概要

Oracle GoldenGate Veridataの使用を開始するには、比較するデータを識別し、作業管理に役立つオブジェクトを作成する必要があります。これらのオブジェクトを次の順序で作成します。

1. データソース接続の構成: Oracle GoldenGate Veridataサーバーでは、比較するソースおよびターゲット・データを格納するデータベースごとにOracle GoldenGate Veridataエージェントに接続できる必要があります。接続は、ホスト、Oracle GoldenGate Veridataエージェントのポート番号(Cエージェントの場合はManager)およびエージェントがアクセスするデータソースで定義されます。接続は、他のオブジェクトの作成前に作成する必要があります。

2. グループの構成: ソース・データソース接続およびターゲット・データソース接続のセットにリンクされている比較グループを少なくとも1つ構成する必要があります。グループとは、比較するオブジェクトを編成する論理コンテナです。

3. 比較ペアの構成: 作成する各グループに1つ以上の比較ペアを構成する必要があります。比較ペアとは対応するソース表およびターゲット表またはファイルのセットです。比較ペアは、グループの作成後すぐに作成可能で、後でグループを編集して比較ペアを追加することもできます。比較ペアの構成は、時間を最も消費するタスクですが、複数のセッション間に作業を分散することで、時間を節約できます。進行中の作業へのリンクをお気に入りマネージャで作成できるため、すぐに作業に戻ることができます。

4. プロファイルの構成: プロファイルにはランタイム・パラメータの設定が含まれ、ジョブ・プロファイルの上書きとしてジョブまたは特定の比較ペアにグローバルに適用できます。プロファイル・パラメータでは、使用するソート方法、スレッドおよびメモリー使用量、レポート出力などの属性を制御します。実行プロファイルの定義はオプションです。それは、Oracle GoldenGate Veridataにはほとんどの使用シナリオに適用される設定を含むデフォルト・プロファイルが含まれるためです。ただし、Oracle GoldenGate Veridataの使用を重ねるうちに、デフォルト・プロファイルをカスタマイズしたり、独自のカスタム・プロファイルを作成する必要が生じることもあります。

5. ジョブの構成: ジョブとは1つ以上の比較グループの論理コンテナで、比較処理を実行する作業ユニットです。1つ以上のジョブ内で、多くのデータベースおよびシステム間で大容量の比較グループを管理および実行でき、その比較のタイミングを制御できます。

2.2 接続の構成

Oracle GoldenGate Veridataを開始するには、比較するデータを格納するソースおよびターゲット・データベースへの接続を定義する必要があります。Oracle GoldenGate Veridataサーバーは、この接続情報を使用してOracle GoldenGate Veridataエージェントと通信します。

接続は次のもので定義されます。

- Oracle GoldenGate Veridataエージェントを実行するホスト。

- そのホスト上のOracle GoldenGate Veridataエージェントのポート番号。

- このエージェントに関連付けられているデータソース。

接続は、「Connection Configuration」ページから管理されます。このページにアクセスするには、ナビゲーション・ペインの「Configuration」で「Connection Configuration」をクリックします。

Oracle GoldenGate Veridataリポジトリ内に存在するすべての接続は、このページの「Existing Connections」リストに表示されます。このページから、次を実行することもできます。

- 接続の作成

- 接続の編集

- 接続の削除

接続を作成、編集または削除するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

- グループの構成

- プロファイルの構成

- ジョブの構成

2.2.1 既存の接続リストのフィルタ

「Filters」を展開して、フィルタ・オプションを表示します。文字列は、文字単位で照合されます。

- Name Like: 文字列を使用して、接続名でフィルタします。

- Description Like: 文字列を使用して、説明内の文字列を照合してフィルタします。

- Datasource Type: ドロップダウン・リストから選択して、データソース・タイプでフィルタします。

「Apply Filter」をクリックして、選択した接続を表示します。

2.2.2 接続の作成

1. 「New」をクリックします。「New Connection Assistant」プロンプトで次が求められます。

- 接続名およびオプションの説明。

- Oracle GoldenGate VeridataエージェントがインストールされているホストのDNS (ドメイン名サーバー)ホスト名またはIPアドレス。インストール手順は、必要に応じて『Oracle GoldenGate Veridata管理者ガイド』を参照してください。

- エージェントに割り当てられているポート番号(Cエージェントの場合は、Managerプロセス)。Javaエージェントのポート番号を特定するには、エージェントのインストール・ディレクトリ内のagent.propertiesファイルのserver.portパラメータを表示します。CエージェントManagerのポート番号を特定するには、エージェントのインストール・ディレクトリからGGSCIプログラムを実行し、INFO MANAGERコマンドを使用します。

- データソースのタイプ(例: OracleまたはTeradata)。

- Veridataエージェントおよびサーバー間の通信をセキュアにするには、「Use SSL for communication」チェック・ボックスを選択します。

- データソースに接続するためのユーザー名およびパスワード(データベースで必要な場合)。

- ターゲット・データベースでの修復操作の実行に対して、個別のユーザーを構成できます。このユーザーには、表の更新および問合せの権限が必要です。

2. 「Test Connection」ボタンをクリックして、指定した情報が正しいことを確認します。前の画面で「Use SSL for communication」チェック・ボックスを選択した場合は、データソース接続の確認にSSLが使用されます。

2.2.3 接続の編集

1. 「Existing Connections」リストで接続の名前をクリックするか、「Select」列で選択して、「Edit」をクリックします。

2. 「Edit Connection」ページが表示されます。

2.2.4 接続の削除

1. 接続を削除する前に、リンクされているグループまたはジョブからリンクを解除するか、必要に応じてグループまたはジョブを削除する必要があります。

2. 接続を削除するには、「Existing Connections」リストの「Select」列で選択し、「Delete」ボタンをクリックします。一度に削除できる接続は1つのみです。

2.2.5 接続設定の編集

接続情報を編集するには、「Edit Connection」ページを使用します。このページにアクセスする手順:

1. ナビゲーション・ペインで、「Connection Configuration」をクリックします。

2. 「Existing Connections」リストで、編集する接続の名前をクリックします。「Edit Connection」ページが表示されます。

接続を編集するには、管理者またはパワー・ユーザー・ロールが必要です。

「Connection Settings」タブ

このタブでは、エージェントの動作を変更します。

「Use Default」の下のチェック・マークは、パラメータがデフォルト値に設定されていることを示します。

現在の設定は、「Value」に表示されます。

パラメータがトグルの場合、「Value」の下のチェック・マークは、それが有効であることを示します。

設定を変更する手順:

1. 「Use Default」ボックスを選択解除します。

2. 「Value」で変更します。

3. 「Save」をクリックします。

パラメータの詳細

- Agent Message Timeout: Oracle GoldenGate Veridataエージェントからメッセージを受信しなかった場合に、Oracle GoldenGate Veridataサーバーが異常終了するまでの時間間隔(秒)を指定します。

- Truncate Trailing Spaces When Comparing Values: 文字列型の列を比較する場合に、末尾の空白を切り捨てます。列に空白のみが含まれる場合は、最初の空白が維持されます。末尾の空白の切捨ては、異なる長さの列を比較する場合に便利です。末尾の空白は、このパラメータの設定に関係なく、VARCHAR列から自動的に切り捨てられます。LOBデータの末尾の空白は切り捨てられません。

- Initial Compare Fetch Batch Size: (Oracleデータベースのみ)初回比較で一度にフェッチされる行数を設定します。バッチ・サイズを増やすと、標準のデータベース・アクセスと比較してスループットが向上する場合があります。デフォルトの0では、1000行のバッチ・サイズをフェッチします。その他の値を指定すると、フェッチされる実際の数になります。使用する場合は、100行以上の値を推奨します。1000を超える値にすると、メモリーが無駄に消費されるため、通常は効率的でなくなります。

2.2.6 接続の詳細の編集

接続情報を編集するには、「Edit Connection」ページを使用します。この設定のページは、他の部分で上書きが許可されていないかぎり、関連付けられているデータ・ソースから実行されるすべての比較にグローバルに適用されます。

接続を編集するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

「Connection Details」タブ

このタブでは、データベースに接続するのに、Oracle GoldenGate Veridataエージェントで必要な情報を取得します。

パラメータの詳細

- Name: 名前は変更できません。

- Description: 説明はオプションで、必要に応じて編集できます。

- Host Name or IP address: システムのドメイン名サーバー(DNS)ホスト名またはIPアドレスのいずれか。この情報は変更できます。

- Port: システムのOracle GoldenGate Veridataエージェントのポート番号。ポート番号は、リストされているポート番号が、エージェントのインストール時に指定した正しいポート番号でない場合に変更できます。

- Datasource Type: この接続でアクセスされるデータベースのタイプ。この属性は変更できません。

- (オプション)「Verify」をクリックして、接続が成功したことを確認します。接続は、実行時にOracle GoldenGate Veridataによっても確認されます。

- Catalog: (すべてのデータベースには適用されません)比較するオブジェクトを格納するデータベース。

- User: データベースに接続アクセスする既存のユーザーの名前。ユーザーは変更できます。必要な権限は、『Oracle GoldenGate Veridata管理者ガイド』を参照してください。

- Password: ユーザーのパスワード。

- (オプション)「Test Connection」をクリックして、資格証明が有効であることを確認します。

変更を終了したら、「Save」をクリックして、リポジトリに保存します。

2.2.7 接続プロパティの編集

接続情報を編集するには、「Edit Connection」ページを使用します。このページにアクセスする手順:

1. ナビゲーション・ペインで、「Connection Configuration」をクリックします。

2. 「Existing Connections」リストで、編集する接続の名前をクリックします。「Edit Connection」ページが表示されます。

接続を編集するには、管理者またはパワー・ユーザー・ロールが必要です。

「Connection Properties」タブ

このタブでは、異なるタイプのデータベースのデータと比較する場合に、基礎となるデータベースの各データ型の解釈およびマップの方法のルールを定義します。このタブでは、データ型のすべてのインスタンスのグローバル値を設定します。指定された表の特定の列のフォーマット・マッピングを上書きするには、比較ペアの「Column Mapping Configuration」ページに移動し、「User Defined」列のマッピング方法を使用します。

サポートされているデータ型は、Oracle GoldenGateの比較形式へのデフォルトのマッピングとともに表示されます。自動マッピングでは不十分な場合は、サポートされている別の形式を選択できます。

形式設定を変更する手順:

1. 「Use Default」ボックスを選択解除します。

2. 「Comparison Formats」で選択します。

3. 「Comparison Formats」で指定したデータ型および形式に応じて、「Precision」列、「Scale」列および「Timezone」列で追加情報を指定または選択する必要が生じる場合があります。

4. 「Save」をクリックします。

その他の接続構成のタブ

接続の詳細の編集

接続設定の編集

2.3 グループの構成

グループとは、1つ以上の比較ペアの論理コンテナです。これにより、大量の多様なデータのセットを管理可能な単位に変更およびパーティション化できます。グループは、ジョブの作成時にジョブにリンクされます。グループは、1つ以上のジョブにリンク可能で、データの比較の方法とタイミングを制御できます。

注意:

グループは、ソースおよびターゲット・データへの接続のセットに関連付けられます。グループを作成する前に、これらの接続を作成する必要があります。

グループは、「Group Configuration」ページから管理されます。このページにアクセスするには、ナビゲーション・ペインの「Group Configuration」をクリックします。

Oracle GoldenGate Veridataリポジトリ内で定義されるすべてのグループは、このページの「Existing Groups」リストに表示されます。このページから、次のタスクを実行できます。

- グループの作成

- グループの編集

- グループの削除

グループを作成、編集または削除するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

その他の構成タスク

比較ペアの構成

接続の構成

プロファイルの構成

ジョブの構成

2.3.1 既存のグループ・リストのフィルタ

「Filters」を展開して、次のいずれかのボックスに検索文字列を入力します。文字列は、文字単位で照合されます。

- Name Like: グループ名でフィルタします。

- Description Like: 説明内の一致文字列でフィルタします。

- Source Connection Names Like: ソース接続の名前でフィルタします。

- Target Connection Names Like: ターゲット接続の名前でフィルタします。

「Apply Filter」をクリックして、選択したグループを表示します。

2.3.2 グループの作成

グループを作成するには、「New」をクリックします。「New Group Assistant」が表示されます。アシスタントでは、次が求められます。

- 名前および説明。

- 接続情報

2.3.3 グループの編集

グループを編集するには、「Existing Groups」リストでグループの名前をクリックするか、「Select」列で選択して、「Edit」をクリックします。「Edit Group」ページが表示されます。

2.3.4 グループの削除

グループを削除する前に、リンクされているジョブからリンクを解除します(または、必要に応じてジョブを削除します)。グループを削除するには、「Existing Groups」リストの「Select」列で選択し、「Delete」ボタンをクリックします。一度に削除できるグループは1つのみです。

2.4 比較ペアの構成

比較ペアとは、データを比較するためにソース表またはソース・ファイルとターゲット表またはターゲット・ファイル間の論理的関係です。比較ペアはグループにリンクされます。このため、指定されたグループの比較ペアに構成するすべてのソースおよびターゲット・オブジェクトは、このグループに関連付けられているデータソース接続からアクセスできる必要があります。

注意:

注意: 比較ペアを作成する前に、それら格納するグループを作成する必要があります。

比較ペアおよびその列マッピングを表示、作成、変更および保存するには、「Compare Pair Configuration」ページを使用します。このページにアクセスする手順:

1. グループを表示するページ内のグループの名前をクリックします。ナビゲーション・ペインからこのページにアクセスするには、「Group Configuration」をクリックし、比較ペアを構成するグループの名前をクリックします。「Edit Group」ページが表示されます。

2. 「Go to Compare Pair Configuration...」をクリックします。

- このページの上部の「Group Information」セクションには、作業中のグループの情報が表示されます。

- このページのタブには、比較ペアの操作に必要なツールが表示されます。

「Existing Compare Pairs」タブから開始します。ここには、選択したグループに現在存在する比較ペアが表示されます。「Existing Compare Pairs」リストの列には、これらの比較ペアの詳細が表示されます。

既存の比較ペアの変更

デルタ処理を制御する手順(NonStop) (デルタ処理の詳細は、「デルタ処理の使用」を参照)。

比較ペアの編集

比較ペアの削除

新しい比較ペアを作成する手順

比較ペアを作成するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

比較ペアを作成するには、次の方法を使用できます。

- パターン・マッピング
「Pattern Mapping」タブを使用して、名前をマップします。ソースおよびターゲット・オブジェクトの新しい比較ペアを同時に作成するには、次を使用します。

- 正確な名前の一致(例: TAB1=TAB1)。

- 命名規則でワイルドカードをサポートする、異なる名前のソースおよびターゲットをマップするためのSQLパーセント(%)ワイルドカードまたはアスタリスク(*)ワイルドカード。

パターン・マッピングを使用して比較ペアを作成するには、「パターンを使用したオブジェクトのマッピング」を参照してください。

- 手動マッピング
「Manual Mapping」タブを使用して、ソース・オブジェクトとターゲット・オブジェクトを1つずつマップします。この方法は、ソース名とターゲットと名が大きく異なり、ワイルドカードではマップできない場合に便利です。

注意:

手動マッピングのタブでは、新規および既存の比較ペアの行パーティションを構成することもできます。

手動マッピングを使用して比較ペアを作成するには、「手動によるオブジェクトのマッピング」を参照してください。

- 結合マッピング
必要に応じて、両方のマッピング方法を組み合せて使用できます。パターン方法を最初に使用し、マップされないままのオブジェクト、または行パーティションの追加などのリビジョンには、手動による方法を使用します。

2.4.1 「Existing Compare Pairs」リストの列の詳細

- Compare Pair Name: <source>=<target>またはユーザー定義名のデフォルト名の形式です。いずれの場合も、マウス・カーソルを比較ペア名の上に置くと、実際のソースおよびターゲット・オブジェクト名が表示されます。

- Column Mapping: 比較ペアのソース列とターゲット列間のマッピングの作成または編集が可能な「Column Mapping Configuration」ページにリンクします。

- Source Catalog (Some platforms): ソース・メタデータ・カタログまたはデータベース。

- Source Schema: 比較するソース・データベース・オブジェクトの所有者。

- Target Catalog (Some platforms): ターゲット・メタデータ・カタログまたはデータベース。

- Target Schema: 比較するターゲット・データベース・オブジェクトの所有者。

- Row Partition: 行パーティション(サブセット)が定義されている場合は、ここに通知が表示されます。それ以外の場合、このフィールドは空白になります。

- Profile: 実行プロファイルが比較ペアに存在する場合は、ここに表示されます。それ以外の場合、このフィールドは空白になり、デフォルトのプロファイルが比較中に使用されます。(プロファイルは、「Manual Mapping」タブの各比較ペアに指定できます。)

- Validation Status: 実行された前の検証の結果に基づいて、ソースおよびターゲット・オブジェクトの列が比較対象として適切かどうかを表示します。

- Key Mapping Method: この比較ペアのキー列をマップするように選択された方法に応じて、「System Generated」または「User Defined」のいずれかになります。

- Column Mapping Method: この比較ペアの非キー列をマップするように選択された方法に応じて、「System Generated」または「User Defined」のいずれかになります。

2.4.2 リストのフィルタ手順

1. 「Filters」を展開して、フィルタ・オプションを表示します。

- 「Compare Pairs with Status」では、次のいずれかでフィルタします。

- 「Validated」は、ソースおよびターゲット列が互換性があり、比較に適していることを示します。

- 「Preliminary Validation Failed」は、準備検証(ランタイム・プロセスではなく、構成ページから実行)が失敗したことを示します。

- 「Runtime Validation Failed」は、ジョブの開始時に、比較ペアがランタイム検証に失敗したことを示します。

- 残りのオプションでは、次の文字列に一致する文字列に基づいてフィルタします。

- 比較ペア名

- 表またはファイル名

- プロファイル名

2. 「Apply Filter」をクリックして、選択した比較ペアを表示します。

2.4.3 デルタ処理の制御手順(NonStop)

NonStopプラットフォームでは、「Existing Compare Pair」タブから、任意またはすべての比較ペアのデルタ処理を有効化または無効化できます。「Select」列で名前を選択し(現在のページのすべてのペアを選択するには「Page」を選択)、「Enable Delta Processing」または「Disable Delta Processing」をクリックします。デルタ処理が有効の場合、影響を受ける比較ペアの名前の横にデルタ記号が表示されます。

2.4.4 比較ペアの編集

比較ペアを編集するには、「Compare Pair Configuration」ページを使用します。このページにアクセスする手順:

1. グループを表示するページのグループの名前をクリックします。「Edit Group」ページが表示されます。

2. 「Existing Compare Pairs」リストで、編集する比較ペアの名前をクリックします。これにより、「Compare Pair Configuration」ページの「Manual Mapping」タブがアクティブ化します。

比較ペアを表示するページで比較ペアの名前をクリックして、このページに直接移動することもできます。

比較ペアを編集するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

比較ペアのプロパティを編集する手順

次のいずれかを変更できます。変更したら、「Save」をクリックします。

- 比較ペアの名前を変更する手順
新しい名前を「Compare Pair Name」フィールドに入力します。名前には、空白を含めることができませんが、アンダースコアおよび等号記号を含めることができます。大文字と小文字は区別されます。

- デルタ処理の制御手順(NonStop)
ドロップダウン・リストから、「Enabled」または「Disabled」のいずれかを選択します。デルタ処理を使用するには、サーバー側のソートを有効にする必要があります。

- デルタ処理の制御手順(NonStop)
ドロップダウン・リストから、「Enabled」または「Disabled」のいずれかを選択します。デルタ処理を使用するには、サーバー側のソートを有効にする必要があります。

この比較ペアに関連付けられているプロファイルを変更する手順

「Profile」フィールドで、プロファイルの名前を選択します。または、「Profile」の横の「Browse」ボタンをクリックし、フィルタリング・オプションを含む「Select a Profile」ページを使用して、プロファイルを参照できます。

行パーティションを追加または変更する手順

「Row Partitions」の横の「Configure」をクリックします。

列マッピングを編集する手順

1. 「Existing Compare Pairs」タブをアクティブにします。

2. 「Column Mapping」列で、列マッピングを変更する比較ペアの横の「Edit」をクリックします。

3. 「Column Mapping Configuration」ページで、変更を加えます。

2.4.5 行パーティションの構成

Oracle GoldenGate Veridataでは、SQL述部文またはEnscribeパーティション範囲による、比較の行のサブセット(パーティション)の選択をサポートしています。パーティションを使用すると、構造が同じで行数が異なるソース表およびターゲット表またはファイルを比較できます。たとえば、履歴データにより、多くの行が含まれる可能性のあるデータ・ウェアハウス表と本番表を比較できます。行パーティションを使用すると、負荷を複数の処理ストリームに分散して、スループットも高速化されます。

パーティションの使用例として、ターゲットSQL表FIN2には、1 - 2000 (2,000行)の値を含むID列があるが、ソース表FINには、ID値が1 - 1000の1,000行しかないとします。ターゲット表の行パーティションの可能な構成は次のとおりです。

比較ペア名

ソース表/ターゲット表

パーティション基準

FinPart1

Fin/Fin2

ID < 500

FinPart2

Fin/Fin2

500 - 1000のID

2.4.5.1 パーティションの使用方法

1. 指定されたジョブ実行に対して、1つの比較ペア構成でサポートできるのは次のとおりです。

- ソース表またはファイルで1つの行パーティション、ターゲット表またはファイルで1つの行パーティション。
または

- ソース・オブジェクトまたはターゲット・オブジェクトのいずれかで1つの行パーティション。

2. 比較ペアには任意の数の行パーティションを追加できますが、実行時にアクティブにできるのは1つのみです。

複数のパーティションを同時に比較する手順

同じジョブの実行中に同じソースおよびターゲット・オブジェクトで複数のパーティションを比較するには、パーティションごとに新しい比較ペアを作成し、これらの比較ペアをすべて実行に含めます。

一意の比較ペアでパーティションを定義すると、独立した複数の比較を並行して実行したり、特定の時間(夜間ごとに1つの行パーティションなど)に実行できます。

2.4.5.2 パーティションの作成

パーティションは、比較ペア行パーティション・エディタで作成されます。このエディタの表示は、構成する比較ペアが表ベースまたはファイルベースかによって少し異なります。

行パーティション・エディタを開く手順

1. 「Compare Pair Configuration」ページの「Manual Mapping」タブに移動します。

2. 「Row Partitions」フィールドに移動します。

3. 「Configure」ボタンをクリックして、比較ペア行パーティション・エディタを表示します。

4. 次のいずれかのタスクを選択して、パーティションを操作します。

5. 「OK」をクリックして、比較ペア行パーティション・エディタを閉じます。「Compare Pair Configuration」ページの「Row Partitions」ボックスに、「Specified」の語が表示されます。

行パーティションをコピーから作成する手順

1つのソースまたはターゲット・オブジェクトのパーティションを作成し、マウスを1回クリックして、これらの同じパーティションを対応するオブジェクトに適用できます。コピーされたパーティションでわずかな違いを許可するには、必要に応じて編集できます。

1. ソースまたはターゲット・オブジェクトに初期行パーティションを作成できます。

2. 初期パーティションを作成した場所に応じて、「Copy All From Target」または「Copy All From Source」をクリックします。コピーされたパーティションは、元のパーティションの「Use At Runtime」設定を継承します。

3. 「OK」をクリックして、比較ペア行パーティション・エディタを閉じます。「Compare Pair Configuration」ページの「Row Partitions」ボックスに、「Specified」の語が表示されます。

新しい行パーティションを作成する手順

1. 「Source」または「Target」で、「New」をクリックします。エディタが展開され、「Row Partition Configuration」領域が表示されます。

注意:

エディタのこの領域内にある「Cancel」ボタンをクリックすると、いつでも作業を取り消て再開できます。エディタを完全に終了するには、エディタ・ページの下端の部分にある「Cancel」ボタンをクリックします。

2. 「Name」ボックスに、このパーティションの名前を入力します。使用する語は1つの語にし、アンダースコア、ハイフン、および標準キーボードのその他の特殊文字を含めることができます。

3. 次の内の1つを実行します。

4. 「Use At Runtime」をクリックして、次の比較の実行時に、この文をアクティブな文にします。

5. 「Apply」をクリックします。新しいパーティションの名前は、作業領域の上のパーティション「Row Partitions」リストに表示され、パーティション基準が表示されます。

6. 作成する追加のパーティションについて、前述の手順を繰り返します。

7. 「OK」をクリックして、比較ペア行パーティション・エディタを閉じます。「Compare Pair Configuration」ページの「Row Partitions」ボックスに、「Specified」の語が表示されます。

新しいパーティションを編集する手順

1. 「Source」または「Target」の「Select」列で、変更するパーティションを選択します。

2. 「Edit」をクリックします。

3. 「Row Partition Configuration」で、必要に応じて、名前またはパーティションの情報を変更します。

注意:

エディタのこの領域内にある「Cancel」ボタンをクリックすると、いつでも作業を取り消して再開できます。エディタを完全に終了するには、エディタ・ページの下端の部分にある「Cancel」ボタンをクリックします。

4. (オプション)「Use At Runtime」をクリックして、このパーティションを比較ペアのアクティブなパーティションにします。

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

6. 「OK」をクリックして、パーティション文を保存し、「Compare Pair Configuration」ページに戻ります。

新しいパーティションを削除する手順

1. 「Select」列で、削除するパーティションを選択します。

2. 「Remove」をクリックします。

3. 必要に応じて、その他のパーティションを削除します。

4. 「OK」をクリックして、「Compare Pair Configuration」ページに戻ります。

2.4.6 比較ペアの削除

比較ペアを削除するには、「Compare Pair Configuration」ページを使用します。

比較ペアを削除するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

比較ペアを削除する手順

1. 「Existing Compare Pairs」タブをアクティブにします。

2. (オプション)「Filters」を展開して、必要に応じて「Existing Compare Pairs」リストをフィルタし、「Apply Filter」をクリックします。次の基準でフィルタできます。

- Compare Pairs with status

- 「Validated」は、ソースおよびターゲット列が互換性があり、比較に適していることを示します。

- 「Preliminary Validation Failed」は、比較ペアがジョブでまだ処理されておらず、準備検証が失敗したことを示します。

- 「Runtime Validation Failed」は、ジョブの開始時に、比較ペアがランタイム検証に失敗したことを示します。

「More on validation...」

- 「Compare Pair Like」
デフォルト名の形式は<source_table/file>=<target_table/file>ですが、比較ペアにはかわりにユーザー定義の名前を含めることができます。フィルタにより、指定した文字列を含む名前が返されます。

- 「Source Table Name Like」および「Target Table Name Like」
ユーザー定義名が表示されている場合に、ソース表およびターゲット表またはファイルの名前を確認するには、マウス・カーソルをリストの比較ペアの名前の上に置きます。ヒントが表示され、実際の名前が表示されます。

- Profile Name Like
この比較ペアを含むジョブのデフォルト・プロファイルを上書きするプロファイル名を指定すると、そのプロファイル名が表示されます。

3. 「Select」列で、削除する比較ペアを選択するか、「Page」チェック・ボックスを選択して、ページ上のすべての比較ペアを削除します。このページ管理ツールを使用して、必要に応じて、その他のリスト・ページで選択します。

4. 「Delete」をクリックします。リクエストを確認するように求められます。

2.4.7 パターンを使用したオブジェクトのマッピング

ソースおよびターゲット・オブジェクト名が同じ場合、または命名規則でワイルドカードの使用がサポートされている場合は、パターン・マッピング方法を使用して、比較ペアを作成できます。パターン・マッピングでは、複数の比較ペアを一度に生成するため、手動マッピングよりも時間を大幅に節約できます。必要に応じて、パターン・マッピングと手動マッピングの方法を組み合せることができます。

パターン・マッピングを使用するには、「Compare Pair Configuration」ページの「Pattern Mapping」タブを使用します。

比較ペアを構成するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

パターン・マッピングを使用するには、次に示す順序で次のタスクを完了します。

2.4.7.1 1.グループ情報の確認

「Group Information」で、比較ペアを含むように選択したグループがページの上部に表示されることを確認します。

2.4.7.2 2.データソースの選択

マップする表を含むデータベース構造を指定します。選択内容は、データベース・タイプによって異なります。

Windows、UNIXおよびLinuxベースのデータベース

「Datasource Information」で、「Source」および「Target」カタログ(データベースに適用可能な場合)、および比較ペアとしてマップする表を含むスキーマを選択します。ドロップダウン・リストから選択するか、「Browse」ボタンをクリックして、フィルタリング・オプションを含む選択ダイアログを開くことができます。フィルタリング・オプションを使用するには、次を実行します。

1. 検索文字列を指定してリストをフィルタし、「Apply Filter」をクリックします。フィルタにより、名前のリストが返されます。

2. リストの「Select」列で、この比較ペアに適切なスキーマまたはカタログの名前をクリックします。

3. 「Select」ボタンをクリックします。

Enscribeデータベース

1. 「Datasource Information」の「File Pattern」ボックスに、ソースおよびターゲット・ボリューム、サブボリューム、および比較ペアとしてマップするソースおよびターゲット・ファイルのファイル・パターンを入力します。volume.subvolume.file_pattern (例: volume.subvolume.*)の形式を使用します。

2. 「Refresh Source Files」/「Tables and Refresh Target Files」/「Tables」ボタンをクリックします。

2.4.7.3 3.パターン・マッピング方法の選択

「Pattern Compare Pair Mapping」で、ソース表名とターゲット表名を一致させるための次のいずれかの方法を選択します。

- Map Source and Target Tables Using Exact Names
このパターンでは、文字単位で名前を照合するため、各ソースおよびターゲット名が同じである必要があります。このパターンは、本番またはフェイルオーバー・データベースなどの比較に便利です。

- Map Source and Target Tables Using SQL % Wildcard Pattern...
この方法を使用するには、「Where Source Names Like」および「Where Target Names Like」(ワイルドカードとしてパーセント記号(%)を含む)にワイルドカード文字列を指定します。ターゲットの%は、ソースの%に一致するテキストに一致します。例:

次のソース表を前提とします。

SOURCE_TABLE_1
SOURCE_TABLE_2
MY_SOURCE_TABLE_1
MY_SOURCE_TABLE_2
DUMMY_TABLE

次のターゲット表を前提とします。

TARGET_TABLE_1
TARGET_TABLE_2
MY_TARGET_TABLE_1
MY_TARGET_TABLE_2
DUMMY_TABLE
MY_DUMMY_TABLE

可能なパターン一致は次のとおりです。

ソース・パターン: SOURCE_%

ターゲット・パターン: TARGET_%

一致: SOURCE_TABLE1=TARGET_TABLE1, SOURCE_TABLE2=TARGET_TABLE2

ソース・パターン: MY_SOURCE_%

ターゲット・パターン: MY_TARGET_%

一致: MY_SOURCE_TABLE1=MY_TARGET_TABLE1, MY_SOURCE_TABLE2=MYTARGET_TABLE2

ソース・パターン: SOURCE_%

ターゲット・パターン: MY_TARGET_%

一致: SOURCE_TABLE1=MY_TARGET_TABLE1, SOURCE_TABLE2=MYTARGET_TABLE2

ソース・パターン: DUMMY_TABLE

ターゲット・パターン: %_TABLE

一致: DUMMY_TABLE=DUMMY_TABLE

ソース・パターン: DUMMY_TABLE

ターゲット・パターン: TARGET_%_

一致: なし

ワイルドカードで選択されたオブジェクトをプレビューするには、「Map Source and Target Tables Using SQL % Wildcard Pattern」の後に表示される「Preview」リンクをクリックします。「Pattern Mapping Preview」ページが開きます。

- Map Source and Target Tables Using Oracle GoldenGate * Wildcard Pattern...

SOURCE_TABLE_1
SOURCE_TABLE_2
MY_SOURCE_TABLE_1
MY_SOURCE_TABLE_2
DUMMY_TABLE

次のターゲット表を前提とします。

TARGET_TABLE_1
TARGET_TABLE_2
MY_TARGET_TABLE_1
MY_TARGET_TABLE_2
DUMMY_TABLE
MY_DUMMY_TABLE

Oracle GoldenGateで可能なワイルドカード一致は次のとおりです。

ソース・パターン: SOURCE_*

ターゲット・パターン: TARGET_*

一致: なし

ソース・パターン: *

ターゲット・パターン: MY_*

一致: DUMY_TABLE=MY_DUMMY_TABLE

ソース・パターン: DUMMY_TABLE

ターゲット・パターン: *

一致: DUMMY_TABLE=DUMMY_TABLE

ソース・パターン: *

ターゲット・パターン: *

一致: DUMMY_TABLE=DUMMY_TABLE

ワイルドカード解決では、大文字と小文字を区別します。ワイルドカードで選択されたオブジェクトをプレビューするには、「Map Source and Target Tables Using GoldenGate * Wildcard Pattern」の後に表示される「Preview」リンクをクリックします。「Pattern Mapping Preview」ページが開きます。

2.4.7.4 4.比較ペアの詳細の指定

「Compare Pair Details」で、次を指定します。

Compare Pair Naming Format

比較ペアの命名形式を指定します。デフォルトは*=*です。この形式では、等号記号を使用して、ソースおよびターゲット・オブジェクト名をリンクします。デフォルト名の例: customers=customers2、\FIN.$DATA.FN.CUST1=\FIN.$DATA.FN.CUST1。大文字と小文字は区別されます。Oracle GoldenGate Veridataでは、大文字と小文字を区別して一致する名前を最初に検索します。それに失敗すると、大文字と小文字を無視して一致する名前を検索します。両方の方法で失敗したオブジェクトはマップされません。

命名形式は必要に応じて変更できます。

名前を指定する手順:

- ユーザー定義の名前には、空白を含めることができませんが、アンダースコアおよび等号記号を含めることができます。大文字と小文字は区別されます。生成する比較ペアの数が多い場合は、直観的な命名規則を使用します。Oracle GoldenGate Veridataでは、マウス・カーソルを比較ペアの名前の上に置くと、実際のオブジェクト名が表示されます。

ヒント:

比較ペアの名前を表示する列の幅を短くするには、ソースおよびターゲット・オブジェクトの名前が同じ場合に、名前の形式として1つのアスタリスクを使用できます。

その結果、アプリケーション全体で「Compare Pair Name」列に、<name>=<name>ではなく名前が1つだけ表示されます。これは、Enscribe名が長い場合に特に便利です。

Profile

このフィールドは、空白(デフォルトのジョブ・プロファイルを使用する場合)にしたり、この比較ペアのプロファイルを指定できます(ジョブ・プロファイルが上書きされます)。

プロファイルを選択する手順:

- ドロップダウン・リストからプロファイルを選択するか、「Browse」ボタンをクリックして、「Select a Profile」ページを開きます(フィルタリング・オプションが表示されます)。

- 「Select a Profile」を使用する手順

- 検索文字列を指定して、プロファイル名でリストをフィルタし、「Apply Filter」をクリックします。

- リストから正しいプロファイルを選択し、「Select」をクリックします。

Delta Processing (NonStopのみ)

デルタ処理の詳細は、「デルタ処理の使用」を参照してください。

デルタ処理は、NonStopプラットフォームのデータベースに使用できます。「Enabled」を選択して、デルタ処理機能を使用します。デフォルトでは無効になっています。デルタ処理を使用するには、サーバー側のソートを有効にする必要があります。

「Key Mapping Method」および「Column Mapping Method」

システム生成のマッピングは、キーおよび比較列のデフォルトの列マッピング方法です。マッピングを生成して比較ペアをリポジトリに保存した後に、列マッピングをさらに操作できます。

2.4.7.5 5.マッピングの生成

前述のタスクが終了したら、「Generate Mappings」をクリックします。ページ上部にメッセージが表示され、操作が成功したか失敗したか表示されます。

重複したマッピングがある場合は、「Save」をクリックすると通知されます。これらは後で削除できます。

2.4.7.6 6.比較ペアをリポジトリに保存

ここまで、新しい比較ペアはリポジトリに保存されていません。作業内容は頻繁に保存することをお薦めします。Oracle GoldenGate Veridata Webユーザー・インタフェース・セッションを意図的に終了するか、予期せず終了するかに関係なく、作成した比較ペアをリポジトリに保存しないと失われます。追加の構成タスクを実行するために、比較ペアにいつでも戻ることができます。

「Preview」タブには、正常に生成されたが、まだ保存されていない比較ペアが表示されます。作業を保存するには、ここで「Preview」タブに移動します。

注意:

比較ペアの作業に簡単に戻れるようにするには、タスクをお気に入りのショートカットとして保存します。

2.4.8 手動によるオブジェクトのマッピング

ソースおよびターゲットの命名規則で、パターン・マッピング方法の使用がサポートされていない場合、またはマッピングを自身で行う場合は、手動マッピング方法を使用して比較ペアを作成します。手動マッピングは、ソース表およびターゲット表またはファイルを名前で一度に組み合せることで実行されます。手動マッピングは、必要に応じてパターン・マッピングと組み合せて使用できます。

オブジェクトを手動でマッピングするには、「Compare Pair Configuration」ページの「Manual Mapping」タブを使用します。このタブは、行サブセットの構成にも使用されます。

比較ペアを構成するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

手動マッピングを使用するには、次に示す順序で次のタスクを完了します。

2.4.8.1 1.グループ情報の確認

比較ペアを含むように選択したグループは、ソースおよびターゲット接続とともにページの上部に表示されます。続行する前に、これらの詳細が正しいことを確認します。

2.4.8.2 2.データソースの選択

マップする表を含むデータベース構造を指定します。選択内容は、データベース・タイプによって異なります。

Windows、UNIXおよびLinuxベースのデータベース

「Datasource Information」で、「Source」および「Target」カタログ(データベースに適用可能な場合)、および比較ペアとしてマップする表を含むスキーマを選択します。ドロップダウン・リストから選択するか、「Browse」ボタンをクリックして、フィルタリング・オプションを含む選択ダイアログを開くことができます。フィルタリング・オプションを使用するには、次を実行します。

1. 検索文字列を指定してリストをフィルタし、「Apply Filter」をクリックします。フィルタにより、名前のリストが返されます。

2. リストの「Select」列で、この比較ペアに適切なスキーマまたはカタログの名前をクリックします。

3. 「Select」ボタンをクリックします。

Enscribeデータベース

1. 「Datasource Information」の「File Pattern」ボックスに、ソースおよびターゲット・ボリューム、サブボリューム、および比較ペアとしてマップするソースおよびターゲット・ファイルのファイル・パターンを入力します。volume.subvolume.file_pattern (例: volume.subvolume.*)の形式を使用します。

2. 「Refresh Source Files」/「Tables and Refresh Target Files」/「Tables」ボタンをクリックします。

2.4.8.3 3.リストのフィルタ(オプション)

デフォルトでは、「Manual Compare Pair Mapping」リストに、指定したデータソースに格納されているすべてのソースおよびターゲット・オブジェクトが表示されます。リストは、比較ペアの作成プロセス中にいつでもフィルタできます。たとえば、複数の比較ペアのマッピングの終了後に、マップされなかったオブジェクトのみを表示するフィルタを使用することで、リストのサイズを減らすことができます。これにより、ナビゲーション時間を短縮できます。

リストをフィルタする手順:

1. 「Filters」を展開して、フィルタ・オプションを表示します。

- Show All: 指定したデータソースに格納されているすべての表またはファイルを表示します。別の比較ペアですでにマップされている比較ペアは、チェック・マークで示されますが、必要に応じて、このペアで選択することもできます。ただし、この比較ペアには異なる名前を指定してください。

- Show Mapped: 前にマップされた表またはファイルのみを表示します。

- Show Not Mapped: 他の比較ペアにマップされていない表またはファイルのみを表示します。

- Names Like: 指定した文字列が名前に含まれる特定の比較ペアを表示します。

2. 「Apply Filter」をクリックして、フィルタを適用してビューを更新します。

2.4.8.4 4.表またはファイルのマップ

マップ可能なオブジェクトのリストの「Mapped」列では、すでにマップされたオブジェクトにチェック・マークが表示されます(マップされたオブジェクトを除外するフィルタを使用していない場合)。

1つのソース・オブジェクトおよび1つのターゲットオブジェクトを一度にマップします。

- ソース・オブジェクトの横の「Select」ボタンをクリックします。

- ターゲット・オブジェクトの横の「Select」ボタンをクリックします。

オブジェクトを選択すると、その名前が「Compare Pair Details」の「Compare Pair Name」フィールドに表示され、このペアを詳細な構成を確認できます。

2.4.8.5 5.比較ペアの詳細の指定

ここまで、オブジェクト名をマップしましたが、比較ペアに適用できる他の構成オプションがまだあります。

「Compare Pair Details」で、次を指定します。

比較ペア名

<source>=<target>のデフォルトの名前形式をそのまま使用したり、別の名前を選択して使用できます。デフォルト名の例:

customers=customers2

\FIN.$DATA.FN.CUST1=\FIN.$DATA.FN.CUST1

名前を指定する手順:

- ユーザー定義の名前には、空白を含めることができませんが、アンダースコアおよび等号記号を含めることができます。大文字と小文字は区別されます。生成する比較ペアの数が多い場合は、直観的な命名規則を使用します。Oracle GoldenGate Veridata Webユーザー・インタフェースでは、マウス・カーソルを比較ペアの名前の上に置くと、実際のオブジェクト名が表示されます。

Delta Processing (NonStopのみ)

デルタ処理は、NonStopプラットフォームのデータベースに使用できます。「Enabled」を選択して、デルタ処理機能を使用します。デフォルトでは無効になっています。デルタ処理を使用するには、サーバー側のソートを有効にする必要があります。

デルタ処理の詳細は、「デルタ処理の使用」を参照してください。

Profile

このフィールドは、空白(デフォルトのジョブ・プロファイルを使用する場合)にしたり、この比較ペアのプロファイルを指定できます(ジョブ・プロファイルが上書きされます)。

プロファイルを選択する手順:

1. ドロップダウン・リストからプロファイルを選択するか、「Browse」ボタンをクリックして、「Select a Profile」ページを開きます(フィルタリング・オプションを使用する場合)。

2. 「Select a Profile」を使用する手順:

1. 検索文字列を指定して、プロファイル名でリストをフィルタし、「Apply Filter」をクリックします。

2. リストから正しいプロファイルを選択し、「Select」をクリックします。

Row Partitions

SQL述部文またはEnscribeパーティションを指定することで、比較対象に含める行と含めない行を指定できます。

行パーティションの詳細は、「行パーティションの構成」を参照してください。

「Key Mapping Method」および「Column Mapping Method」

システム生成のマッピングは、キーおよび比較列のデフォルトの列マッピング方法です。比較ペアをリポジトリに保存した後に、列マッピングをさらに操作できます。

2.4.8.6 6.マッピングの生成

前述のタスクが終了したら、「Generate Compare Pair」をクリックします。ページ上部にメッセージが表示され、操作が成功したか失敗したか表示されます。

重複したマッピングがある場合は、「Save」をクリックすると通知されます。これらは後で削除できます。

2.4.8.7 7.比較ペアをリポジトリに保存

ここまで、新しい比較ペアはリポジトリに保存されていません。作業内容は頻繁に保存することをお薦めします。Oracle GoldenGate Veridata Webユーザー・インタフェース・セッションを意図的に終了するか、予期せず終了するかに関係なく、作成した比較ペアをリポジトリに保存しないと失われます。追加の構成タスクを実行するために、比較ペアにいつでも戻ることができます。

「Preview」タブには、正常に生成されたが、まだ保存されていない比較ペアが表示されます。作業を保存するには、ここで「Preview」タブに移動します。

注意:

比較ペアの作業に簡単に戻れるようにするには、タスクをお気に入りのショートカットとして保存します。

2.4.9 比較ペアの確認および保存

「Compare Pair Configuration」ページのパターン・マッピングまたは手動マッピングのタブで生成した比較ペアを確認、編集、保存または破棄するには、「Preview」タブを使用します。

作業内容は頻繁に保存することをお薦めします。Oracle GoldenGate Veridata Webユーザー・インタフェース・セッションを意図的に終了するか、予期せず終了するかに関係なく、比較ペアをリポジトリに保存しないと、「Preview」タブの比較ペアは失われます。追加の構成タスクを実行するために、保存後に比較ペアにいつでも戻ることができます。

2.4.10 デルタ処理の使用

このトピックでは、NonStopプラットフォームで利用可能なデルタ処理機能に関する一般的な質問に対する回答について説明します。

2.4.10.1 デルタ処理とは

機能

Oracle GoldenGate Veridataでは、最後の比較以降に変更されたボリューム・シーケンス番号(VSN)を検出して、変更されたブロックを検索します。VSNは、データで実行されるデータベース操作ごとに順次増分するディスク固有の変更番号です。行が変更されるたびに、行のあるディスク・ブロックのVSNが変更されます。

ディスクのファイルのVSNと別のディスクのVSNの間には関係はありません。Oracle GoldenGate Veridataは、ソースおよびターゲット・ディスクで、パーティション単位でVSNを追跡し、独自の相関を維持して、正確なデルタ比較を実行します。デルタ処理を有効にすると、再度無効にするまで後続のすべての実行に使用されます。

注意:

比較ペアを最初に実行すると、ソースおよびターゲット・オブジェクトのすべての行が常に比較され、以降の実行でデルタを評価するための初期VSN状態が確立されます。

デルタ処理を使用するタイミング

デルタ処理は、処理に非常に時間がかかる非常に大きいEnscribeファイルおよびNonStop SQL表での使用に最適です。これは、追加のオーバーヘッドを消費するため、小さいデータのセットでの使用は実用的ではありません。最初は、デルタ処理なしで比較テストを実行するようにしてください。比較ペアの処理に時間が非常にかかると思われる場合は、デルタ処理を有効にしてから再度実行してみてください。デルタを有効にした実行が最初のテストよりも大幅に時間を短縮できる場合は、その使用を続けます。わずかな改善しかない場合は、オーバーヘッドの増加を回避するために、デルタ処理を無効にすることをお薦めします。デルタ処理によるパフォーマンスの向上は、実行の初回比較手順で確認できます。デルタ処理では、異なるデータ・ブロックでソースおよびターゲット行が終了する場合に、確認手順が長くなる可能性があります。実行の手順の詳細。

デルタ処理を無効にする方法

EnscribeまたはNonStop SQL比較ペアのデルタ処理は、「Compare Pair Configuration」ページの「Existing Compare Pairs」タブ、「Pattern Mapping」タブおよび「Manual Mapping」タブから有効化または無効化できます。

使用中のデルタ処理の確認方法

比較ペアがデルタ処理に構成されている場合、デルタ記号(?または)が「Edit Group」ページおよび「Compare Pair Configuration」ページのリストに表示されます。

「Run/Execute Job」ページで選択したジョブの少なくとも1つの比較ペアでデルタ処理が有効な場合は、「Delta Processing Enabled」ボックスにチェック・マークが表示されます。

ジョブの実行時にデルタ処理をオーバーライドできるか

デルタ処理を使用中の表またはファイルでメンテナンスを実行するとどうなるか。

デルタ処理を有効にした比較ペアでオブジェクトのメンテナンスを実行する場合は、Oracle GoldenGate Veridataですべての行が比較されるように、次回の実行でデルタ処理を無効にすることをお薦めします。デルタ処理は、比較ペア・レベルまたはジョブの上書きとして無効にできます。完全比較から再開することで、新しいデルタ・ベースの状態の確立が可能になり、後続のデルタ比較が高速になります。そうしないと、すべての行の比較を完了するよりも、デルタ処理の時間が実際長くなります。

たとえば、'FUP RELOAD'がターゲットではなくソースで実行されると、最新のデルタ状態に基づいて、デルタ処理でターゲットよりもソースから返される行数がはるかに多くなる場合があります。返されるソース行は、実際に変更されなかった行になります。これが発生するのは、FUPがレコードを移動してブロックを結合するが、データが変更されないためです。ただし、影響を受けるブロックのVSNは変更されます。Oracle GoldenGate Veridataでは、最新のデルタ状態以降にリロードが実行されたことを検出できません。このため、ブロックのVSNが次に変更されると、そのブロックのすべての行が返されます。

反対に、ターゲットでは、対応するデータでVSNは変更されないため(リロードが実行されないため)、これらの行はデルタ処理で返されません。この異常は確認手順で解決されますが、この手順は初回比較手順よりも遅いため、全体の比較プロセスが遅くなります。

デルタ処理を実行するプロセス

デルタ処理は、Oracle GoldenGate Veridataエージェントによって実行されます。VSN情報は、vsnservとい名前の権限プロセスによって取得されます。NonStopシステムでOracle GoldenGate Veridataエージェントをインストールすると、この目的でファイル・ラベルを読み取ることができるように、インストール中にPROGIDがvsnservプログラムに使用され、SUPER.SUPERとして実行されます。

デルタ処理で使用可能なソート方法

デルタ処理を使用するには、ソートの実行時に、比較ペアに関連付けられているプロファイルまたはジョブに関連付けられているプロファイル内のサーバーにソート方法を設定して、サーバー側のソートを有効にする必要があります。

ヒント:

デルタ比較を常に使用する場合は、デフォルトのOracle GoldenGate Veridataプロファイル内のサーバーにソート方法を設定することを検討してください。これにより、ジョブの実行時に正しいプロファイルを忘れずに選択できます。

デルタ処理の使用時に確認すべき重要事項

非同期の削除が、ブロックで変更された唯一のソース行であり、その削除がターゲットに伝搬されなかった場合、デルタ処理メカニズムでは、非同期削除の検出に失敗することがあります。このような場合は、関連する行を含むターゲットのブロックは変更されないため、デルタ処理中にターゲットのVeridataエージェントによってスキップされます。

2.4.11 終了した比較ペアの詳細の表示

処理が終了した比較ペアに関してリアルタイムに近い情報を表示するには、「Details for Finished Compare Pair」ページを使用します。

このページにアクセスする手順:

1. ナビゲーション・ペインの「Finished Jobs」で、「View By Compare Pair」を選択します。

2. 「Finished Compare Pairs」リストの「Compare Pair Name」列で、詳細を表示するペアの名前をクリックします。

ページの上部に、次の情報を含む比較ペアの特定の情報が表示されます。

- Compare Pair Name: 比較ペアの名前

- 「Source Table」および「Target Table」: 基礎となるソースおよびターゲット・オブジェクトの名前。

- Compare Pair Run ID: 比較の実行中にOracle GoldenGate Veridataサーバーによって使用される識別子。これは、この比較に関連するメッセージをveridata.logファイルで検索する場合に便利で、サポート・ケースの解決時にトラブルシューティングに使用されます。

- Compare Pair Start Time: この比較ペアで処理を開始した時刻。

- Compare Pair Run Duration: この比較ペアの処理にかかった時間。

- Run Status: この比較の出力(「Waiting」、「Canceled」、「Canceling」、「Running」、「Finished」)。

- Comparison Status: 比較のステータス(「可能な比較ステータスの状態」を参照してください)。この比較ペアでデルタ処理が有効の場合は、デルタ記号(?)が表示されます。

- Overall Rows Compared: 比較ペアのこの実行中に比較されたソースおよびターゲット・オブジェクトの行の合計数。

- Overall Rows With OOS: 非同期状態のソースおよびターゲット・オブジェクトの行数。

チャートの使用

このページのチャートを使用すると、最も非同期状態になる操作のタイプと、完了に最も時間のかかる処理のフェーズを確認できます。

「Overall Rows Compared」円グラフ

比較の出力(「In-Sync」または「Out-Of-sync」)に従って、「Overall Rows Compared」フィールドから結果をプロットします。

「Operations Out-Of-Sync」円グラフ

それらの操作タイプに従って、非同期行の数をプロットします。

Inserts: ソース表に行が含まれますが、ターゲット表には含まれません。

Updates: ソース表とターゲット表の行値が異なります。

Deletes: ターゲット表に行が含まれますが、ソース表には含まれません。

「Compare Pair Performance」表

実行の各フェーズ(ソースおよびターゲット)、初回比較フェーズおよび確認フェーズに基づいて、パフォーマンス統計をリストします。注意: ソート統計は、ジョブ・プロファイルでサーバー側のソートを指定する場合のみ使用できます(行ソートは、データベース・エンジンではなく、Oracle GoldenGate Veridataによって実行されます)。

Start Time: 実行フェーズの開始時間。

Run Duration: 実行フェーズの完了にかかった時間。

Rows Processed: 実行フェーズで処理された行数。

Rows Per Second: 処理された行に関する、実行フェーズのパフォーマンス率。

Bytes Processed: 実行フェーズで処理されたデータの合計ボリューム(バイト)。

Rows Per Second: 処理されたバイトに関する、実行フェーズのパフォーマンス率。

「Compare Pair Performance History」チャート

各実行フェーズのパフォーマンスを棒グラフとしてプロットします。このチャートを使用する手順:

「View Step」から、プロットする実行フェーズを選択します。

初回比較手順: Select Initial Compare。

確認手順: Select Confirm Out-Of-Sync。

ソート・プロセス: Select Sorting。

「View Performance History By」から、このパフォーマンス分析の基準を選択します。これにより、チャートの縦軸の単位が設定されます。測定できるのは次のとおりです。

処理された行またはバイト数

処理された1秒当たりの行またはバイト数

実行時間(行の処理にかかった時間)

その他のアクション

この比較ペアのこの実行の結果のレポートを表示するには、「View Comparison Report」をクリックします。

列値を含む非同期行の詳細を表示するには、「View Out-Of-Sync Rows」をクリックします。このリンクは、比較ペアに非同期行が含まれる場合にのみ表示されます。

この比較ペアを編集するには、ページの上部の「Compare Pair Configuration」をクリックして、「Compare Pair Configuration」ページに移動します。

2.5 列マッピングの構成

列マッピングを表示および構成するには、「Column Mapping Configuration」ページを使用します。

注意:

列マッピングを実行する前に、比較ペアを作成する必要があります。「比較ペアの構成」を参照してください。

既存の列マッピングを表示する手順

キー列および比較列の現在のマッピング、およびそれらのマッピングに使用される方法を表示するには、「Existing Column Mapping」タブを使用します。このタブには、ユーザーによって明示的にマッピング対象から除外、または対応する同じ名前の列をOracle GoldenGate Veridataで検索できないため除外されるソースおよびターゲット列も表示されます。

現在のマッピングの妥当性をテストする手順

オブジェクト・メタデータは、列マッピングが作成されてから、「Existing Column Mapping」タブに表示する間に変更される可能性があります。マッピングがまだ有効であることを確認するには、「Validate Existing Column Mapping」をクリックします。

「列マッピングの検証」を参照してください。

列マッピングを作成または変更する手順

列マッピングを作成または変更するには、「Column Mapping」タブを使用します。

列マッピングを作成または編集するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

2.5.1 列マッピング方法の選択

キー列および比較列のマッピングには、次の2つの方法があります。

- システム生成: 列マッピングは、現在のオブジェクト・メタデータに基づいて、実行時にOracle GoldenGate Veridataによって自動的に構成されます。

- ユーザー定義: 列マッピングは、管理者ロールまたはパワー・ユーザー・ロールを持つOracle GoldenGate Veridataユーザーによって手動で構成されます。

新しいすべての比較ペアは、キー列および比較列の「System Generated」にデフォルト設定されます。異なるマッピング方法にいつでも変更できます。

これらの方法をキーに適用する方法

- System Generated: 主キーまたは一意索引の両方を含む比較ペアにオブジェクトがあることがわかっている場合は、キー・マッピング方法をデフォルトの「System Generated」に設定したままにできます。キー列は自動的にマップされます。キーをマップするために、Oracle GoldenGate Veridataでは、ソースおよびターゲット・オブジェクトのすべての索引を検索し、索引ごとに主キーの検索を試みます。主キーが見つからない場合、Oracle GoldenGate Veridataは、最小の索引(列の最小数)を使用し、同じ名前および比較形式の列をマップします。一致できない列は構成から除外されます。

- User Defined: オブジェクトに主キーまたは一意索引のいずれも含まれない場合、「User Defined」の方法を使用して、キー列を手動で1つずつマップできます。ユーザー定義の方法を使用して、既存のキーまたは索引を上書きすることもできますが、キーとして使用するように選択した列は、行の一意性を確保する必要があります。また、精度レベルが異なる、または行選択の精度を下げる可能性のあるその他の特性が含まれるソースおよびターゲット索引については、特に異種環境では使用しないでください。

これらの方法を比較列に適用する方法

- System Generated: ソースおよびターゲット比較列の名前および比較形式が同じ場合は、比較列のマッピング方法をデフォルトの「System Generated」に設定したままにできます。Oracle GoldenGate Veridataでは、これらの列を実行時に自動的にマップします。一致しない列は構成から除外されます。デフォルトでは、この方法では比較にすべての列が含まれます。この方法は、ハッシュ比較方法にデフォルトで設定されます。比較方法は、比較ペアを編集して後で変更できます。

- User Defined: この方法は、ソースおよびターゲット列を手動でマップして比較方法を制御する場合に使用します。

これらの方法を組み合せて、マッピング・プロセスを高速化できます。ほとんどの列名でシステム生成のマッピングがサポートされている場合は、それを使用してユーザー定義の方法に切り替えることで、残りの列をマップしたり、比較対象から列を除外できます。たとえば、列の値が変更されないことが確認できる場合、またはそれらの値が非同期になると予想される場合は、それらの列を除外できます。

2.5.2 列マッピングの検証

検証とは、ソースおよびターゲットの表構造が互換性があるかどうか、および一致する主キーまたは一意キー列が両方の表構造にあるかどうかを確認する準備テストです。手動での検証はいつでも実行できます。Oracle GoldenGate Veridataでは、実行時に常に検証を実行します。

検証を実行する手順

「Compare Pair Configuration」ページの「Existing Compare Pairs」タブで、「Validate Column Mapping」をクリックします。検証するすべてのペアで「Select」列にチェック・マークが付いていることを確認します。結果は「Validation Status」に表示されます。

「Compare Pair Configuration」ページにアクセスする手順:

1. グループを表示するページのグループの名前をクリックします。ナビゲーション・ペインからこのページにアクセスするには、「Group Configuration」をクリックし、確認するグループの名前をクリックします。「Edit Group」ページが表示されます。

2. 「Go to Compare Pair Configuration」をクリックします。

「Column Mapping Configuration」ページで列マッピングを構成している場合は、検証を実行することもできます。

「Column Mapping Configuration」ページで列マッピングを構成している場合は、検証を実行することもできます。「Compare Pair Configuration」ページの「Column Mapping」列で、「Edit」をクリックします。

比較ペアで検証テストに失敗する場合

または以外の結果は、検証が失敗したことを示します。

ステータスは、検証が実行されなかったことを示します。「Select」列を選択し、比較ペアが検証に含まれていることを確認します。

列を手動でマップしており、検証に失敗する場合は、「Reset」をクリックして前のマッピングに戻り、マッピングと検証を再試行します。間違ったソースおよびターゲット列をペアとして選択した可能性があります。

2番目の手動マッピングで検証に失敗した場合、またはシステム生成のマッピングで検証に失敗した場合は、ステータス・アイコンの色から原因を判断し、非互換性の基礎となるデータを確認します。

比較ペアの前の検証には成功したが、現在の検証には失敗した場合は、基礎となるオブジェクトの構造が変更された可能性があります。

注意:

準備検証が成功しても、ランタイム列の検証の成功は保証されません。ソースまたはターゲット・オブジェクトの構造が変更されると、元のテストが無効になり、実行時にジョブが失敗する場合があります。検証プロセスは、現在の非互換性の準備テストとしてのみ使用してください。

2.6 プロファイルの構成

プロファイルとは、グローバル処理パラメータのセットで、特定の目的の独自の設定がそれぞれ含まれます。Oracle GoldenGate Veridataには、デフォルトのプロファイルがありますが、独自のプロファイルの作成が必要になる場合もあります。必要に応じてプロファイルを作成し、ジョブまたは比較ペアに関連付けることができます(ジョブ・プロファイルを上書きするには、「比較ペアの構成」を参照してください)。プロファイルの割当ては、実行時に上書きできます。

プロファイルは、「Profile Configuration」ページから管理されます。Oracle GoldenGate Veridataリポジトリ内に存在するすべてのプロファイルは、このページの「Existing Profiles」リストに表示されます。

「Existing Profiles」リストをフィルタする手順:

1. 「Filters」を展開して、検索文字列を入力します。フィルタにより、文字単位で検索文字列が照合されます。

- Name Like: プロファイル名でフィルタします。

- Description Like: ジョブ説明の文字列でフィルタします。

2. 「Apply Filter」をクリックして、選択したプロファイルを表示します。

プロファイルを構成する手順

プロファイルを作成、編集または削除するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

- プロファイルを作成する手順:
プロファイルを作成するには、「New」をクリックします。「New Profile Assistant」で、名前および説明の入力が求められます(入力すると、「Edit Profile」ページが表示され、プロファイル設定を構成できます)。

- プロファイルを編集する手順:
プロファイルを編集するには、「Existing Profiles」リストでその名前をクリックするか、「Select」列で選択して、「Edit」をクリックします。「Edit Profile」ページが表示されます。「プロファイル設定の編集」を参照してください。

- プロファイルを削除する手順:
プロファイルを削除するには、「Existing Profiles」リストの「Select」列で選択し、「Delete」ボタンをクリックします。

- デフォルトのプロファイルを変更する手順:
Oracle GoldenGateでは、ユーザー定義のプロファイルにリンクされていないすべての比較ペアおよびジョブに使用される、デフォルトのプロファイル(「デフォルト・プロファイルの使用」を参照)があります。このプロファイルは、比較ペアまたはジョブの作成時、またはジョブの実行時に別のプロファイルが選択されていないかぎり、自動的に使用されます。デフォルトのプロファイルの設定を編集して変更できます。

その他の構成タスク

接続の構成

グループの構成

ジョブの構成

2.6.1 プロファイル設定の編集

この項では、プロファイルで編集できるパラメータについて説明します。設定の詳細は、Oracle GoldenGate Veridataのオンライン・ヘルプを参照してください。

プロファイル設定は、次のように分類されます。

- General: 出力オプションを制御します。

- Sorting Method: ソート方法およびメモリー管理を制御します。データがソートされてキー(またはキー指定)が照合されるため、正しいソースおよびターゲット行が比較されます。

- Initial Compare: 初回比較手順を実行するプロセスのパラメータを制御します。

- Confirm-Out-Of-Sync: 確認手順を実行するプロセスのパラメータを制御します。

- Repair: 修復プロセスのパラメータを制御します。

Specifying a Sorting Method

「Edit Profile」ページの「Sorting Method」設定では、データ・ソートがデータベースまたはOracle GoldenGate Veridataサーバーのどちらで実行されるかを指定します。この方法は、「Edit Profile」ページの「Sort Data Using」オプションで指定します。

デフォルトでは、Oracle GoldenGate Veridataは比較対象のデータのソートにデータベースを使用します。このデフォルトは、有効でなくなった履歴状態によるものです。サーバー側のソートが現在推奨するソート方法です。データベース・ソートは、データベースで生成される順序がOracle GoldenGate Veridataサーバーで生成される順序と同じ場合にのみ検討してください。次のリストは、行の異なるソート順序を生成する条件のタイプを示します。

- 文字エンコーディング条件: Oracle GoldenGate Veridataでは、文字データをUTF-8エンコードのバイトとして比較します。サーバー側の順序と一致させるには、文字データを含む列に、ASCIIデータのみを含めるか、UTF-8を使用してエンコードする必要があり、データベースでは文字データのバイナリ比較を使用する必要があります(大文字と小文字を区別しない比較やロケールに固有の比較はなし)。

- Teradata TIMEなどの一部の日時データ型では、データベースとGoldenGate Veridataサーバーで異なるソートが実行される場合があります。

- データベースの順序付けをOracle GoldenGate Veridataサーバーで実行される順序付けと一致させるために、Oracle GoldenGate Veridataエージェントでは、列の索引をデータベースに無視させる初回比較SELECT文にORDER BY句を追加する場合があります。たとえば、TIMEZONEデータが付いたTIMESTAMPでは、Oracle GoldenGate Veridataはデータを絶対時間ではなく、データの文字列表現で順序付けします。

Oracle GoldenGate Veridataサーバーがソートを実行すると、Oracle GoldenGate Veridataエージェントは、各データベースで提供される自然な順序でデータを返し、データは2つのサーバー・ソート・プロセス(ソース行とターゲット行をそれぞれソート)でソートされます。サーバー側のソートでは、最大32768バイトの行の長さをサポートします。ハッシュ比較方法が使用されている場合、通常はこの上限を超えることがありません。

Specifying Temporary Storage Directory for Source and Target Data

ソートされるすべてのデータの処理に十分なメモリーがない場合に、一時記憶域として使用するソース・ディスクまたはターゲット・ディスクの場所を指定します。場所が定義されていない場合は、Oracle GoldenGate Veridataサーバーのホームの場所のディレクトリがデフォルトで使用されます。

異なる物理ドライブの場所を選択すると、状況によっては比較の速度が上がる場合があります。プロセスごとに複数の場所を指定することが可能で、この場合は、それぞれをセミコロンで区切ります(例: /tmp/sort1; /tmp/sort2)。指定するすべての場所がすでに存在している必要があります。使用するドライブには、十分な空きディスク領域が必要です。必要とする適切な領域を計算するには、次の式を使用します。

1.5 * (Trows * (Tkey + 20)) * nTables

それぞれの意味は次のとおりです。

Trows = 表の行数

Tkey = 表キーの平均サイズ(バイト)

nTables = 比較される表数

2.6.2 デフォルト・プロファイルの使用

デフォルトのOracle GoldenGate Veridataプロファイルは、カスタム・プロファイルがジョブまたは比較ペアにリンクされていない場合に適用されます。

デフォルト・プロファイルの名前は$defaultです。

このプロファイルの設定を表示および編集するには、「Edit Profile」ページを使用します。

デフォルト・プロファイルを編集するには、Oracle GoldenGate Veridata管理者ロールが必要です。

デフォルト・プロファイルを元の(インストール時の)設定にリストアするには、「Edit Profile」ページの「Reset all values back to Oracle GoldenGate defaults」ボタンをクリックします。

2.7 ジョブの構成

比較を実行するには、ジョブを実行する必要があります。ジョブ構成では、処理される比較グループを決定します。

注意:

ジョブを作成する前に、ジョブにリンクする比較グループ(「比較ペアの構成」を参照)を少なくと1つ作成する必要があります。カスタマイズしたランタイム・パラメータ設定を使用するには、プロファイル(「プロファイルの構成」を参照)も少なくとも1つ作成する必要があります。そうしないと、Oracle GoldenGate Veridataで提供されるデフォルト・プロファイルがジョブで使用されます。

ジョブは、「Job Configuration」ページから管理されます。このページにアクセスするには、ナビゲーション・ペインの「Job Configuration」をクリックします。Oracle GoldenGate Veridataリポジトリ内で定義されるすべてのジョブは、このページの「Existing Jobs」リストに表示されます。

「Existing Jobs」リストをフィルタする手順:

1. 「Filters」を展開して、検索文字列を入力します。文字列は、文字単位で照合されます。

- Name Like: ジョブ名でフィルタします。

- Description Like: 説明内の文字列でフィルタします。

2. 「Apply Filter」をクリックして、選択したジョブを表示します。

ジョブを構成する手順

ジョブを作成、編集または削除するには、管理者ロールまたはパワー・ユーザー・ロールが必要です。

- ジョブを作成する手順
ジョブを作成するには、「New」をクリックします。「New Job Assistant」が表示されます。アシスタントでは、次が求められます。

- 名前および説明。

- ジョブにリンクするグループ。

- (オプション)ジョブにリンクするプロファイル(それ以外の場合は、デフォルト・プロファイルが使用されます)。

- (オプション)ジョブにリンクする接続(指定した接続は、各グループにリンクされた接続より優先されます)。

- ジョブを編集する手順
ジョブを編集するには、「Existing Jobs」リストでジョブの名前をクリックするか、「Select」列で選択して、「Edit」をクリックします。

「Edit Job」ページが表示されます。

- ジョブを削除する手順
ジョブを削除するには、「Existing Jobs」リストの「Select」列で選択し、「Delete」ボタンをクリックします。

- ジョブを実行する手順
ジョブを実行するには、「Existing Jobs」リストの「Select」列で選択し、「Run」ボタンをクリックして、「Run/Execute Job」ページに移動します。

その他の構成タスク

接続の構成

グループの構成

プロファイルの構成

3 ジョブの操作

この章では、ジョブの実行方法および比較レポートの使用方法について説明します。この項の内容は次のとおりです。

- 3.1項「ジョブの概要」

- 3.2項「比較時間の見積り」

- 3.3項「ジョブの実行」

- 3.4項「実行中のジョブの表示」

- 3.5項「終了したジョブの表示」

- 3.6項「非同期ジョブの修復」

- 3.7項「比較レポートの使用」

3.1 ジョブの概要

グループおよび比較ペアをジョブに構成すると、これらのジョブを実行できます。Oracle GoldenGate Veridataでは、指定されたジョブの実行中に処理されるグループと比較ペア、および使用するランタイム・パラメータを制御できます。ジョブの実行中に、現在の実行および終了した実行のビューに簡単にアクセスできます。

関連項目

比較時間の見積り

ジョブの実行

実行中のジョブの表示

終了したジョブの表示

3.2 比較時間の見積り

表が大きい場合、完全比較の実行前に、比較にかかる時間の見積りが必要にあることがあります。見積りを取得するには、限られた行数のテスト比較を実行します。たとえば、表に1億行ある場合は、最初の100万行で比較を実行し、その時間に100を乗算します。

比較する行数を指定する手順

1. ナビゲーション・ペインで、「Profile Configuration」をクリックします。

2. リストで、ジョブにリンクされるプロファイルの名前をクリックします(または、選択して「Edit」をクリックします)。「Edit Profile」ページが表示されます。

3. 「Initial Compare」をクリックします。

4. 「General」で、「Limit Number of Input Rows」設定の「Use Default」ボックスを選択解除し、比較する行数を入力します。

5. テスト比較を実行したら、「Limit Number of Input Rows」を完全比較実行のデフォルト戻します。

3.3 ジョブの実行

ジョブは、「Run/Execute Job」ページから実行されます。前に構成したジョブは、このページから実行できます。ジョブの実行前に、その時間の見積りが必要になる場合があります(「比較構成時間の見積り」を参照)。

変更なしのジョブの実行

1. 「Job」で、ドロップダウン・リストからジョブを選択するか、「Browse」ボタンをクリックして、「Select a Job」ページを開きます(フィルタを使用して選択項目を制約できます)。

- (オプション)「Filters」で、「Names Like」または「Names Not Like」に文字列を入力して、含めるジョブまたは除外するジョブの名前を指定し、「Apply Filter」をクリックして、選択したジョブを表示します。

- 「Select」列をクリックして、リストからジョブを選択します。一度に開始できるジョブは1つのみです。

- 「Select」ボタンをクリックして、ジョブを選択し、「Select a Job」ページを閉じます。

2. (オプション)「Job Profile」で、プロファイルを選択します(このジョブにリンクされるプロファイルを上書きする場合)。ドロップダウン・リストから選択するか、「Browse」ボタンをクリックして、「Select a Profile」ページを開くことができます(フィルタが表示されます)。

- (オプション)「Filters」で、「Names Like」または「Description Like」に文字列を入力して、名前または説明の文字列に基づいて、含めるプロファイルを指定し、「Apply Filter」をクリックして、選択したプロファイルを表示します。

- 使用するプロファイルの名前の横の「Select」列をクリックします。

- 「Select」ボタンをクリックして、プロファイルを選択します。

3. 「Run Job」をクリックします。デフォルトでは、選択したジョブにリンクされている比較ペアの名前が「Compare Pairs」リストに表示されていない場合でも、すべての比較ペアが処理されます。

ジョブの実行前の変更

ジョブおよび(オプションの)プロファイルを選択したら、「Retrieve Compare Pair List」をクリックします。ジョブのすべての比較ペアが「Compare Pairs」リストに表示され、デフォルトですべて選択されます。

比較ペアは、その比較グループ含むグループに従って構成され、グループはアルファベット順でリストされます(例は、「「Run/Execute Job」ページでのグループの表示内容」を参照してください)。

リスト列について:

次の情報は「Compare Pairs」リストに表示されます。この情報により、ジョブ構成を調整できます。

- Previous Comparison Status: 比較ペアの前の比較実行の結果を示します。

- Row Partitions: 行パーティションを構成または上書きできます(後述の手順を参照)。

- Previous Run Duration: 前の比較にかかった時間。次の比較の時間の見積りの基準として使用できます。

- Compare Pair Name: 比較ペアの名前。実際のオブジェクト名を表示するには、マウスを名前の上に置きます。

- Previous Number Rows Compared: 前の実行で比較された行数。

- Previous Number Rows Out Of Sync: 前の実行で同期されなかった行数。

- Delta Base Time: (NonStopのみ)前の比較の終了時間(次の実行のデルタ処理の起点となる開始時間)を示します(後述の手順を参照)。

- Previous Comparison Reports: 前の実行から比較レポートにリンクします。

1. 必要に応じて、リストをフィルタします。
比較ペアのリストをフィルタするには、「Filters」を展開して、フィルタ・オプションを表示します。比較ペアのリストは、次に基づいてフィルタできます。

- Group Names Like: 検索文字列を入力して、その文字列を含む名前を表示します。

- Compare Pairs: 前の比較ステータスに基づいて、比較ペアをフィルタできます。

- Compare Pair Name Like: 文字列を入力して、比較ペアの名前でフィルタします。

- Source Table Name Like: 文字列を入力して、ソース表またはファイルの名前でフィルタします。

- Target Table Name Like: 文字列を入力して、ターゲット表またはファイルの名前でフィルタします。

フィルタ基準を指定したら、「Apply Filter」をクリックします。デフォルトでは、フィルタで返されるすべての項目が処理対象として選択されます。

2. このジョブで処理する比較ペアを選択します。

- リスト(すべてのグループ)のすべての比較ペアを選択するには、「All」チェック・ボックスにチェック・マークが表示されていることを確認します。(このボックスは、「Compare Pairs」ヘッダーのすぐ上にあります。)このアクションの影響を受けるのは、フィルタで除外された比較ペアではなく、リストにある比較ペアのみです。

- リストのすべての比較ペアを選択解除するには、「All」を選択解除します。選択されているペアと選択されていないペアがある場合に、すべてを選択解除するには、「All」を2回クリックします(1回クリックするとすべて選択され、2回クリックするとすべて選択解除されます)。

- 指定されたグループにあるすべての比較ペアを選択するには、グループの名前の下にある、「Select」ボックスを選択します。

- 個別の比較ペアを含めるか除外するには、名前の横の「Select」ボックスを選択または選択解除します。

大きいリストのナビゲーションの詳細は、「ページ・ビューの管理」を参照してください。

3. 行パーティションを構成または上書きするには、「Row Partitions」列の「Configure」をクリックして、行パーティション・エディタを開きます。

4. デフォルトのジョブ属性およびプロファイル・パラメータを変更するには、「Set Override Run Options」リンクをクリックして、「Run Options」ページに移動します(「実行オプションの構成」を参照)。

注意:

「Command Line To Be Used」ボックスは、このジョブの実行に使用される基礎となるVericomコマンドを示します。Vericomの詳細は、『Oracle GoldenGate Veridata管理者ガイド』を参照してください。

5. (NonStopプラットフォーム)このジョブの比較ペアでデルタ処理が有効の場合、「Delta Processing Enabled」チェック・ボックスが表示されます。デルタ処理を無効にするには、チェック・ボックスを選択解除します。

6. 「Run Job」をクリックします。

ジョブの実行の結果

処理対象として選択したグループは、リストに表示されている順序でスケジュールされますが、その順序で処理されない場合があります。各グループの処理にかかる時間は、そのグループのサイズ、データベースをホストしているオペレーティング・システム、データベースの速度、使用可能なシステムリソースとそのアクティビティ、およびその他の各要因によって異なります。Oracle GoldenGate Veridataでは、マルチスレッドの処理を使用するため、グループの実行は順不同で開始される場合があります。これは正常です。特定のグループをすぐに開始するには、専用のジョブに割り当て、他のジョブの前に、そのジョブを実行します。

ジョブを実行すると、Oracle GoldenGate Veridata Webからログアウトしてもそのまま実行されます。再度ログインすると、ジョブがまだ実行されている場合は現在の統計が表示され、ジョブが終了した場合は結果が表示されます。

関連項目

実行中のジョブの表示

終了したジョブの表示

比較レポートの使用

3.3.1 比較時間の見積り

表が大きい場合、完全比較の実行前に、比較にかかる時間の見積りが必要にあることがあります。見積りを取得するには、限られた行数のテスト比較を実行します。たとえば、表に1億行ある場合は、最初の100万行で比較を実行し、その時間に100を乗算します。

比較する行数を指定する手順

1. ナビゲーション・ペインで、「Profile Configuration」をクリックします。

2. リストで、ジョブにリンクされるプロファイルの名前をクリックします(または、選択して「Edit」をクリックします)。「Edit Profile」ページが表示されます。

3. 「Initial Compare」をクリックします。

4. 「General」で、「Limit Number of Input Rows」設定の「Use Default」ボックスを選択解除し、比較する行数を入力します。

5. テスト比較を実行したら、「Limit Number of Input Rows」を完全比較実行のデフォルト戻します。

3.3.2 「Run/Execute Job」ページでのグループの表示内容

この例では、BookstoreとBookstoreReportingの2つのグループがあります。

3.3.3 行パーティションの上書き

既存の行パーティションを選択する手順

1. 現在アクティブなパーティションの横の「Use」列にチェック・マークが表示されています。別のものを選択するには、その名前の横の「Select」列をクリックします。

2. 「Edit」をクリックします。

3. 「Row Partition Configuration」で、「Use At Runtime」を選択します。

4. 「Apply」をクリックします。このパーティションの横の「Use」にチェック・マークが表示されます。

5. 「OK」をクリックして、「Compare Pair Row Partitions」ウィンドウを閉じます。

新しい行パーティションを指定する手順

1. 「Source」または「Target」で「New」をクリックします。「Row Partition Configuration」の「Name」ボックスに、"Override_Partition_<n>"の名前(<n>は順序番号)が表示されます。パーティションのオーバーライド名はカスタマイズできません。

2. 次の内の1つを実行します。

- SQL表: 「SQL Predicate Statement」フィールドに、述部文を入力します。SQL述部とは、WHEREキーワードに続く条件文です(例: LAST_NAME BETWEEN "A" AND "M")。WHEREキーワードは、実行時にOracle GoldenGate Veridataによって自動的に追加されるため、入力しないでください。

- Enscribe: Enscribeパーティションの場合は、開始キー値をStart Keyの後、終了キーをEnd Keyの後に入力します。キーがASCII形式の場合は、「Is ASCII」の横のチェック・ボックスを選択します。デフォルトは16進形式です。

3. (オプション)「Use At Runtime」をクリックして、このパーティションをこのジョブ実行のアクティブなパーティションにします。

4. 「Apply」をクリックします。新しいパーティションの名前は、「Row Partitions」リストに表示され、パーティション定義が表示されます。

5. これらの手順を繰り返して、別のパーティションを作成します。

注意:

ソースおよびターゲット・オブジェクトごとに作成できる上書きパーティションは1つのみです。

6. 「OK」をクリックして、パーティション・エディタを閉じます。

3.3.4 実行オプションの構成

ジョブ・プロファイルに構成された実行設定を上書きするには、「Run Options」ページを使用します。デフォルトでは、すべてのパラメータが「Use Profile」に設定されます。

実行オプションを変更する手順

1. 「Use Profile」ボックスを選択解除します。

2. 「Value」で、変更を行います。

注意:

パラメータがトグル'(有効または無効)の場合、「Value」の下のチェック・マークは、それが有効であることを示します。

3. 「OK」をクリックします。

注意:

その他の処理オプションは、「Profile Configuration」ページに移動して指定できます。

3.3.4.1 パラメータの詳細

- General (No Comparisons Performed)
指定された実行のこれらの項目は相互に排他的であるため、1つのみを選択します。

- Review Previous Out-Of-Sync Results: 非同期ファイルに格納された情報に基づき、前の実行で非同期であった行のみ比較します。Oracle GoldenGate Veridataでは、これらの行を現在の状態に対して比較します。結果では、レプリケーションまたは別のメソッドで同期に戻された行が識別されます。デフォルトでは、このパラメータは無効になっています。「Value」を選択して有効にします。

- Generate Out-Of-Sync XML from Previous Run: 前の実行からのOOSファイルに基づいて、OOSXMLファイルを生成します。OOSファイルからのすべての行でXMLを生成します。このファイルのXMLは、XMLエディタで非同期情報を表示するなど、独自のプロセスに使用できます。デフォルトでは、このパラメータは無効になっています。「Value」を選択して有効にします。このパラメータが有効の場合、「Review Previous Out-Of-Sync Results」は無視されます。

- Profile Setting Overrides

- Max Concurrent Comparison Threads: 使用する同時処理スレッドの数を指定します。サーバー・システム上にプロセッサがあるため、同じ数のスレッドまで使用できます。

- Delay Confirm-Out-Of-Sync By (seconds): レプリケーション遅延を考慮して指定した秒数だけ確認手順を遅らせます。確認手順を遅らせると、更新済みソース値のレプリケーションが間に合わなかったために発生する非同期結果のFalse数が減ります。

- Perform Confirm-Out-Of-Sync Step: 確認手順を実行するかどうかを制御します。デフォルトでは、実行されます。「Value」の下のチェック・ボックスを選択解除して、確認手順をスキップし、初回(行ハッシュ)比較のみを実行します。ソース表のアクティビティが停止、またはレプリケーションでターゲット表を連続して更新できないなど場合は、確認手順をスキップできます。

- Out-Of-Sync Output Format: 非同期行の情報がディスクのOOSファイルにどのように書き込まれるかを制御します。デフォルトはバイナリ形式で、Oracle GoldenGate Veridata Webユーザー・インタフェース・ブラウザと互換性があります。出力オプションを変更するには、「Value」で次のいずれかを選択します。

- XMLのみに出力するには、「XML」を選択します。

- バイナリおよびXMLの両方の形式で出力するには、「Both」を選択します。

- 非同期出力を抑止するには、「None」を選択します。

- Maximum Size of Each Out-Of-Sync XML Chunk (Rows): XMLベースのOOSレポート・チャンクに書き込まれる非同期行の数を制限します。1つのファイルが大きくなりすぎてシステム・リソースに影響するのを防ぐため、OOSファイルは、実際は複数のファイルとして書き込まれます。チャンクを使用すると、定期的にアーカイブまたはパージして、古くなったファイルを削除できます。指定した行数が書込まれると現在のファイルは閉じられ、新規ファイルが開きます。

- Tracing

- Trace Agent Rowhash: 初回比較手順のトレースをオンに設定します。

- Trace Agent COOS: 確認手順のトレースをオンに設定します。

- Trace Server: Oracle GoldenGate Veridataサーバーのトレースをオンに設定します。値を選択または入力して、目的のトレース・レベルを設定します。このレベルが高いほど、トレース・データがより詳細になります。

デフォルトでは、すべてのトレースがオフになっています。

3.4 実行中のジョブの表示

実行中のジョブに関してリアルタイムに近い情報を表示するには、「All Running Jobs」ページを使用します。このページにアクセスするには、ナビゲーション・ペインの「Running Jobs」をクリックします。

チャート・ビューの使用

チャート・ビューには、実行中のすべてのジョブに含まれるすべての比較ペアの集計ステータスが表示されます。

リスト・ビューの使用

リスト・ビューには、実行中の比較の統計およびステータス状態が表示されます。デフォルトでは、リストはジョブのコンテキスト内にユニットとして構成されます。リストをフィルタして、グループまたは比較ペア、および比較ステータス別に構成できます。

- リストのコンテキストを変更する簡単な方法は、ナビゲーション・ペインの「Running Jobs」ノードで、「View By Job」、「View By Group」または「View By Compare Pair」をクリックします。列は、選択したノードに基づいてコンテキストを変更します。

- リストをさらに絞り込むには、「Compare Pair Status」チャートの選択項目をクリックして、選択したステータスの比較ペアを含むジョブを表示します。(「可能な比較ステータスの状態」を参照。)「View All Statuses」をクリックして、すべてのジョブを表示します。

- ビューをさらに制御するには、「Filters」でリストをフィルタします。

このリストをフィルタする方法の詳細:

「Running Jobs」リストのフィルタ・オプションをすべて表示するには、「Filters」を展開します。

- 基本的なフィルタ・オプション:

- 次の基準でフィルタできます。

- Comparison Status: すべてのジョブ(デフォルト)を表示するか、特定の比較ステータスのジョブに基づいて、リストを制約します(「Compare Pair Status」チャートを使用したフィルタリングと同じ)。

- ジョブ名

- グループ名

- 比較ペア名

- 拡張フィルタ・オプション

1. 追加のフィルタ・オプションを確認するには、「Advanced」フィルタ・オプションを展開します。

2. 「View List By」では、リストの表示方法(「Job」、「Group」または「Compare Pair」別)を設定できます。ビューでは、リストの列にある情報のコンテキストを確認します。これは、「Running Jobs」でコンテキスト・ノードを使用するのと同じです。
たとえば、ビューに「Group」を使用すると、「Compare Pairs Processed」列には、指定されたグループで処理中の比較ペアの数が表示されます。反対に、ビューを「Job」に変更すると、指定されたジョブで処理中の比較ペアの数がこれと同じ列に表示されます。

「View By Job」は、ナビゲーション・ペインで「Running Jobs」をクリックしたときのデフォルトのビューですが、ユーザー・プリファレンスで変更できます(「プリファレンスの設定」を参照)。

3. 「List Columns to View」では、表示する列名を選択または選択解除することで、選択したビューを調整できます。
たとえば、情報を名前、ステータス、および非同期行の数の基本的な概要に制限することもできます。詳細な情報を取得するには、詳細情報を含むページにいつでもドリルダウンできます。

操作できる列は、選択したビューによって異なります。

列フィルタは、アクティブなページのみに適用されます。このページから戻ると、選択したビューのデフォルトに列リストが戻ります。

4. 「Apply Filter」をクリックして、選択したビューを表示します。

ドリルダウン

リスト内の名前をクリックし、選択したビューに基づいて、特定のジョブ、グループまたは比較ペアの詳細を表示します。

関連項目

終了したジョブの表示

ユーザー・プリファレンスの設定

3.4.1 一般的なタスクの管理

頻繁に作業するジョブおよびタスクのリンクを格納するには、お気に入りマネージャを使用します。お気に入りは、Oracle GoldenGate Veridataリポジトリにユーザー・プロファイルの一部として格納されます。お気に入りは、自分のみが利用可能で、Oracle GoldenGate Veridata Webユーザー・インタフェース・アプリケーションのページ(画面の左下側)に表示されます。

Webブラウザのお気に入りやブックマークと同様、お気に入りのリンクをクリックすると、ナビゲーションやフィルタリングを必要とせずに、基礎となるジョブまたはタスクに直接移動できます。たとえば、マップする表が大量にあり、タスクの一部を今日完了して、残りのタスクを明日に完了したい場合は、その日の作業をリポジトリに保存して、マッピング・ページをショートカット・リストに保存します。翌日に、ナビゲーション・ペインからタスクに移動することなく、お気に入りのリンクをクリックします。同様に、ジョブを頻繁に実行する場合は、お気に入りのジョブとして追加し、「Run/Execute Job」ページから実行するのではなく、お気に入りのリンクをクリックします。

3.4.1.1 お気に入りのジョブの使用

頻繁に作業するジョブのリンクを格納するには、お気に入りマネージャの「Jobs」セクションを使用します。このセクションには、ジョブのみを追加できます。グループまたは比較ペアを追加しようとすると、コンテナ・ジョブの名前がお気に入りに追加されます。

お気に入りのジョブは、「Edit Job」ページおよび「Details For Finished Job」ページから追加できます。

これらのお気に入りのジョブのみを表示するには、ホーム・ページのユーザー・プリファレンスを設定します。

お気に入りのジョブに使用可能な最新データが常に表示されます。たとえば、ジョブの実行が終了すると、「Finished Jobs」ページに表示されるのと同じデータが表示されます。

お気に入りのジョブを追加する手順:

お気に入りマネージャの「Jobs」の横にある「Add」リンクが表示されたら(表示された場合のみ)、お気に入りのジョブを追加できます。

ジョブを「Jobs」リストに追加するには、「Jobs」の横の「Add」リンクをクリックします。ジョブの名前が「Jobs」セクションに表示されます。

3.4.1.2 ショートカットの使用

特定のオブジェクト、前のジョブ、グループ、レポートまたはその他のワークフロー・オブジェクトへのリンクを格納するには、お気に入りマネージャの「Shortcuts」セクションを使用します。

ジョブを「Jobs」リストに追加して、「Shortcuts」リストにも追加することはできません。ただし、そのジョブの別の実行は「Shortcuts」リストに保存できます。終了したジョブを「Shortcuts」リストに追加する場合は、履歴から最新の実行または特定の実行にリンクで移動するかを制御できます。

お気に入りのショートカットを追加する手順:

お気に入りマネージャの「Shortcuts」の横にある「Add」リンクが表示されたら(表示された場合のみ)、お気に入りのショートカットを追加できます。ショートカットを「Shortcuts」リストに追加するには、次の手順に従います。

1. 「Shortcuts」の横の「Add」リンクをクリックします。「Add to Favorites」ダイアログ・ボックスが表示され、オブジェクトの名前が「Task Data」ボックスに表示されます。

2. 説明を「Description」ボックスに入力します。空白を使用できます。重要この説明は、「Shortcuts」リストに表示されるため、簡潔にすることをお薦めします。

3. (終了したグループ、ジョブまたは比較ペアのみ)「Task Type」では、次のいずれかを選択できます。

- 終了したジョブ、グループまたは比較ペアの最新ステータスまたはデータを常に表示するには、「Always Use Latest Data」を選択します。オブジェクトのステータスが変更されると、現在の状態が常に表示されます(例: ジョブの最新の実行)。これは、ジョブ、グループまたは比較ペアではないオブジェクトの強制デフォルトです。

- 終了したジョブ、グループまたは比較ペアのステータスまたはデータの統計スナップショットを作成するには、「Use Data At This Specific Point In Time」を選択します。1つ以上のスナップショット・ビューを作成すると、比較の実行を比較する場合に便利です。終了した同じオブジェクトのスナップショットごとに、異なる名前を指定する必要があります。たとえば、3月末と6月末に実行した同じジョブに対して、ALL_3_31の名前のショートカットとALL_6_30の名前のショートカットを作成できます。

3.4.1.3 ジョブおよびショートカットの編集

保存したジョブまたはショートカットのプロパティを編集できます。編集プロパティは、お気に入りのタイプに応じて、少し異なる場合があります。

お気に入りのジョブまたはショートカットを編集する手順:

1. お気に入りマネージャで、編集するオブジェクトが含まれる「Jobs」または「Shortcuts」セクションのヘッダー・バーにある「Edit」をクリックします。「Favorites Task」リストが表示されます。「Favorites」列には、お気に入りの項目のタイプ(「Job」または「Shortcut」)が表示されます。

2. 必要に応じて、「Filter」を展開し、次の属性の1つまたは両方に基づいてリストをフィルタします。

- 「Description」を使用して、ジョブまたはショートカットの名前に基づいてフィルタします。ワイルドカードは使用しないでください。

- (ショートカットのみ)「Use Task Type Like」を使用して、タイプ(「Always Use Latest Data」または「Use Data at This Specific Point in Time」)に基づいて、ショートカットをフィルタします。「Description」フィルタと「Task Type」フィルタを組み合せると、ショートカットとして保存した1つ以上のジョブ、グループまたは比較ペアのすべてのスナップショットをすぐに特定できます。

3. 次のいずれかの操作を実行します。

- ジョブまたはショートカットを編集するには、リストの「Description」列の名前をクリックし、「Task Detail」ページで変更します。

- ジョブまたはショートカットを削除するには、リスト内の名前の横にある「Select」列をクリックし、「Delete」をクリックします。

3.4.2 ジョブの編集

ジョブの属性を変更するには、「Edit Job」ページを使用します。このページにアクセスする手順

1. ナビゲーション・ペインで、「Job Configuration」をクリックします。

2. 「Existing Jobs」リストで、ジョブの名前をクリックするか、「Select」列で選択して、「Edit」をクリックします。

ジョブの属性を編集する手順

- Name: ジョブ名は変更できません。

- Description: 説明を変更できます。

- 「Source Connection and Target Connection」: このジョブに関連付けられているソースまたはターゲット接続を変更するには、ドロップダウン・リストから接続を選択するか、「Browse」ボタンをクリックして、「Select a Connection」ページ(フィルタ・オプションを表示)で検索します。接続の上書きは、このジョブのみに適用されます。

注意:

接続セクションはオプションです。ここで接続を設定すると、グループ・レベルで指定した接続情報が上書きされ、ジョブのすべてのグループで、これらの接続がジョブの実行時に使用されます。他と異なるメタデータ接続がグループで必要な場合は、ここで接続を設定しないでください。

- 「Profile Information」: このジョブに関連付けられているプロファイルを変更するには、ドロップダウン・リストからプロファイルを選択するか、「Browse」ボタンをクリックして、「Select a Profile」ページ(フィルタ・オプションを表示)で検索します。プロファイルが選択されていない場合は、デフォルトのプロファイルが使用されます。

グループをリンクまたはリンク解除する手順

「Linked Groups」リストには、リポジトリに存在し、このジョブにリンク可能なグループが表示されます。また、各グループで使用される接続、および各グループに含まれる比較ペアの数も表示されます。

リスト・ヘッダーには、使用可能なグループの合計数が表示されます。

「Link」列の選択ボックスを使用して、次を実行します。

- 名前の横のボックスを選択して、このジョブにグループを追加します。

- 名前の横のボックスを選択解除して、このジョブからグループを削除します。

このジョブを次に実行すると、変更がアクティブになります。

リストをフィルタする手順:

「Linked Groups」リストをフィルタするには、「Filters」を展開します。リストをフィルタすると、次を表示できます。

- All: リポジトリにあるすべてのグループを表示します。

- Only Enabled: このジョブにリンクされているグループのみを表示します。

- Only Disabled: このジョブにリンクされていないグループのみを表示します。

リストをフィルタして、指定した文字列に一致するグループ名を表示したり、除外することもできます。

「Apply Filter」をクリックして、選択したグループを表示します。

「Save」をクリックして、変更をリポジトリに保存します。

関連項目

ジョブの操作

3.5 終了したジョブの表示

処理が終了したジョブに関してリアルタイムに近い情報を表示するには、「All Finished Jobs」ページを使用します。このページにアクセスするには、ナビゲーション・ペインの「Finished Jobs」をクリックします。

デフォルトでは、終了したすべてのジョブがこのページに表示されます。「Time Range Filter」を使用して、必要に応じてビューを制約します。

「Time Range Filter」を使用する手順

- Most Recent Comparison Run: 存在するジョブごとに最新の実行を選択します。

- View Last: 最後の<n>時間(または分)以内に開始されたすべてのジョブの全実行を選択します。

- From: 特定の日付範囲(時刻を含めるオプションを含む)内で終了したすべてのジョブの全実行を選択します。日時書式はGMT (グリニッジ標準時間)で指定します。

「Apply Filter」をクリックして、選択内容をアクティブ化します。フィルタにより、取り消されたジョブと完了したジョブの両方が選択されます。

チャート・ビューの使用

チャート・ビューには、「Time Range Filter」で選択した終了したすべてのジョブのすべての比較ペアの集計ステータスが表示されます。

リスト・ビューの使用

リスト・ビューには、選択した時間範囲内で終了した比較の統計およびステータス状態が表示されます。デフォルトでは、リストはジョブのコンテキスト内にユニットとして構成されます。リストをフィルタして、グループまたは比較ペア、および比較ステータス別に構成できます(「可能な比較ステータスの状態」を参照)。

- リストのコンテキストを変更する簡単な方法は、ナビゲーション・ペインの「Finished Jobs」ノードで、「View By Job」、「View By Group」または「View By Compare Pair」をクリックします。列は、選択したノードに基づいてコンテキストを変更します。

- リストをさらに絞り込むには、「Compare Pair Status」チャートの選択項目をクリックして、選択した比較ステータス(非同期など)の比較ペアを含むジョブを表示します。「View All Statuses」をクリックして、すべてのジョブを表示します。

- ビューをさらに制御するには、「Filters」でリストをフィルタします。

「Finished Jobs」リストのフィルタ・オプションをすべて表示するには、「Filters」を展開します。

基本的なフィルタ・オプション

次の基準でフィルタできます。

- Comparison Status: すべてのジョブ(デフォルト)を表示するか、特定の比較ステータスのジョブに基づいて、リストを制約します(「可能な比較ステータスの状態」を参照)。

- Job Name

- Group Name

- Compare Pair Name

拡張フィルタ・オプション

追加のフィルタ・オプションを確認するには、「Advanced」フィルタ・オプションを展開します。

1. 「View List By」では、リストの表示方法(「Job」、「Group」または「Compare Pair」別)を設定できます。ビューでは、リストの列にある情報のコンテキストを確認します。
たとえば、ビューに「Group」を使用すると、「Compare Pairs Processed」列には、指定されたグループで処理された比較ペアの数が表示されます。反対に、ビューを「Job」にすると、指定されたジョブで処理された比較ペアの数がこれと同じ列に表示されます。

ユーザー・プリファレンスを設定して、これらのビューをデフォルトとして設定できます(「ユーザー・プリファレンスの設定」を参照)。

2. 「List Columns to View」では、表示する列名を選択または選択解除することで、選択したビューを調整できます。
たとえば、情報を名前、ステータス、および非同期行の数の基本的な概要に制限することもできます。詳細な情報を取得するには、詳細情報を含むページにドリルダウンできます。

操作できる列は、選択したビューによって異なります。

列フィルタは、アクティブなページのみに適用されます。このページから戻ると、選択したビューのデフォルトに列リストが戻ります。

「Apply Filter」をクリックして、選択したビューを表示します。

可能な比較ステータスの状態

ドリルダウン

リスト内の名前をクリックして、選択したビューに応じて、特定のジョブ(「終了したジョブの詳細の表示」を参照)、グループ(「終了したグループの詳細の表示」を参照)または比較ペアの詳細を表示します。

レポートの表示

レポートには、処理結果およびエラーの原因が表示されます。リストの「Reports」列をクリックして、特定のジョブ、グループまたは比較ペアのレポートを表示します。

関連項目

ユーザー・プリファレンスの設定

実行中のジョブの表示

比較レポートの使用

3.5.1 終了したジョブの詳細の表示

終了したジョブの特定の実行の情報を表示するには、「Details For Finished Job」ページを使用します。このページにアクセスする手順:

1. ナビゲーション・ペインの「Finished Jobs」で、「View by Job」をクリックします。

2. 「Finished Jobs」リストで、表示するジョブ実行をクリックします。

表示されるのは次のとおりです。

- ジョブの名前および説明

- この実行の開始および終了時間

- この実行の時間(処理にかかった時間)

チャート・ビューの使用

チャート・ビューには、このジョブ実行で処理されたすべてのグループのすべての比較ペアの集計ステータスが表示されます。

リスト・ビューの使用

リスト・ビューには、このジョブ実行で処理されたすべてのグループが最初に表示されます。「Filters」オプションを使用して、リストをフィルタできます。

リストをフィルタする手順:

- このジョブの比較ペアの特定の出力に基づいてリストをフィルタするには、「Compare Pair Status」チャートの選択項目をクリックします。(「可能な比較ステータスの状態」を参照。)

- 「Filters」を展開して「Show Groups With Comparison Status」を使用することで、同じフィルタ取得できます。

- 「Filters」内では、グループ名でフィルタすることもできます。「Show Group Name Like」に検索文字列を指定します。この文字列を含むすべてのグループ名が表示されます。

「Apply Filter」をクリックして、フィルタをアクティブ化します。

レポートの表示

このジョブ実行のグループの比較レポートを表示するには、そのグループの行の「Report」をクリックします。

ドリルダウン

リスト内のグループ名をクリックして、「Details for Finished Group」ページを表示します。このページには、結果がグループ・レベルで表示されます。

その他のアクション

このジョブを編集するには、ページの上部の「Job Configuration」をクリックして、「Edit Job」ページに移動します。

このページからジョブを実行するには、ページ上部の「Run...」をクリックして、「Run/Execute Job」ページに移動します。

Purging Reports

古いレポート、比較結果および不要なデータをパージするには、「Finished Jobs」リスト・ビューの「Delete」オプションを使用します。「Finished Jobs」リストで、「Select」チェック・ボックスを選択して、レポートをパージするジョブを選択し、「Delete」をクリックします。

ジョブ・レポートをパージする場合は、オプションの「Delete Directories completely」チェック・ボックスを選択して、ユーザーが作成したファイルおよびディレクトリを含む、レポート・ディレクトリの内容全体を削除します。

デフォルトでは、「Delete Directories completely」チェック・ボックスが選択されていないため、Veridataで作成されたファイルのみパージされます。ディレクトリがパージされるのは、Veridataファイルがパージされた後にディレクトリが空の場合のみです。ユーザーが作成した、レポート・ディレクトリ内のファイルは削除されません。

注意:

パージは、終了したジョブでのみ実行されます。比較ペアまたはグループのレポートはパージできません。

関連項目

ユーザー・プリファレンスの設定

3.5.2 終了したグループの詳細の表示

終了したグループの特定の実行の情報を表示するには、「Details For Finished Group」ページを使用します。このページにアクセスする手順:

1. ナビゲーション・ペインの「Finished Jobs」で、「View By Group」を選択します。

2. 「Group Name」で、グループの名前をクリックします。

表示されるのは次のとおりです。

- グループの名前および説明

- この実行の開始および終了時間

- この実行の時間(処理にかかった時間)

「Host Connection Information」には、グループのこの実行に使用されたソースおよびターゲット接続が表示されます。

チャート・ビューの使用

チャート・ビューには、このジョブ実行のこのグループで処理されたすべての比較ペアの集計ステータスが表示されます。

リスト・ビューの使用

リスト・ビューには、このジョブ実行のこのグループで処理されたすべての比較ペアが最初に表示されます。「Filters」オプションを使用して、リストをフィルタできます。

リストをフィルタする手順:

1. 「Filters」を展開して、フィルタ・オプションを表示します。次の属性でフィルタできます。

- Comparison Status: 「Show Compare Pairs With Status」リストから選択し、グループ内のすべての比較ペア(デフォルト)を表示するか、特定の比較ステータスの比較ペアに基づいて、リストを制約します。「Compare Pair Status」チャート内のステータスをクリックして、同じフィルタを取得できます。(「可能な比較ステータスの状態」を参照。)

- Show Compare Pair Name Like: 比較ペアの文字列に基づいてフィルタします。

- Show Compare Pairs Where Amount of OOS Rows: リストから選択して、特定の値より大きい、小さいまたは等しい数量の非同期行を含む比較ペアのみを表示します。このフィルタを使用すると、非同期行が最も多い表またはファイルを絞り込むことができます。

2. 「Apply Filter」をクリックして、フィルタをアクティブ化します。

レポートの表示

この実行の比較ペアの比較レポートを表示するには、リストの「Reports」列の「Report」をクリックします。

比較ペアの非同期レポートを表示するには、リストの「OOS Rows」列の「View」をクリックします。このリンクは、比較ペアに非同期行が含まれる場合にのみ表示されます。

ドリルダウン

リスト内の比較ペアをクリックして、「」ページを表示します(「終了した比較ペアの詳細の表示」を参照)。

その他のアクション

このグループを編集するには、ページ上部の「Group Configuration」をクリックして、「Edit Group」ページに移動します。

このグループに関連付けられているジョブを実行するには、ページ上部の「Run」をクリックして、「Run/Execute Job」ページに移動します。

3.5.3 終了した比較ペアの詳細の表示

処理が終了した比較ペアに関してリアルタイムに近い情報を表示するには、「Details for Finished Compare Pair」ページを使用します。

ページの上部に、次の情報を含む比較ペアの特定の情報が表示されます。

- Compare Pair Name: 比較ペアの名前。

- 「Source Table」および「Target Table」: 基礎となるソースおよびターゲット・オブジェクトの名前。

- Compare Pair Run ID: 比較の実行中にOracle GoldenGate Veridataサーバーによって使用される識別子。これは、この比較に関連するメッセージをveridata.logファイルで検索する場合に便利で、サポート・ケースの解決時にトラブルシューティングに使用されます。

- Compare Pair Start Time: この比較ペアで処理を開始した時刻。

- Compare Pair Run Duration: この比較ペアの処理にかかった時間。

- Run Status: この比較の出力(「Waiting」、「Canceled」、「Canceling」、「Running」、「Finished」)。

- Comparison Status: 比較のステータス(「可能な比較ステータスの状態」を参照)。この比較ペアでデルタ処理が有効の場合は、デルタ記号(?)が表示されます。

- Overall Rows Compared: 比較ペアのこの実行中に比較されたソースおよびターゲット・オブジェクトの行の合計数。

- Overall Rows With OOS: 非同期状態のソースおよびターゲット・オブジェクトの行数。

3.5.3.1 チャートの使用

このページのチャートを使用すると、最も非同期状態になる操作のタイプと、完了に最も時間のかかる処理のフェーズを確認できます。

「Overall Rows Compared」円グラフ

比較の出力(「In-Sync」または「Out-Of-sync」)に従って、「Overall Rows Compared」フィールドから結果をプロットします。

「Operations Out-Of-Sync」円グラフ

それらの操作タイプに従って、非同期行の数をプロットします。

- Inserts: ソース表に行が含まれますが、ターゲット表には含まれません。

- Updates: ソース表とターゲット表の行値が異なります。

- Deletes: ターゲット表に行が含まれますが、ソース表には含まれません。

「Compare Pair Performance」表

実行の各フェーズ(ソースおよびターゲット)、初回比較フェーズおよび確認フェーズに基づいて、パフォーマンス統計をリストします。注意: ソート統計は、ジョブ・プロファイルでサーバー側のソートを指定する場合のみ使用できます(行ソートは、データベース・エンジンではなく、Oracle GoldenGate Veridataによって実行されます)。

- Start Time: 実行フェーズの開始時間。

- Run Duration: 実行フェーズの完了にかかった時間。

- Rows Processed: 実行フェーズで処理された行数。

- Rows Per Second: 処理された行に関する、実行フェーズのパフォーマンス率。

- Bytes Processed: 実行フェーズで処理されたデータの合計ボリューム(バイト)。

- Rows Per Second: 処理されたバイトに関する、実行フェーズのパフォーマンス率。

「Compare Pair Performance History」チャート

各実行フェーズのパフォーマンスを棒グラフとしてプロットします。このチャートを使用する手順:

1. 「View Step」から、プロットする実行フェーズを選択します。

- 初回比較手順: Select Initial Compare。

- 確認手順: Select Confirm Out-Of-Sync。

- ソート・プロセス: Select Sorting。

2. 「View Performance History By」から、このパフォーマンス分析の基準を選択します。これにより、チャートの縦軸の単位が設定されます。測定できるのは次のとおりです。

- 処理された行またはバイト数

- 処理された1秒当たりの行またはバイト数

- 実行時間(行の処理にかかった時間)

その他のアクション

この比較ペアのこの実行の結果のレポートを表示するには、「View Comparison Report」をクリックします。

列値を含む非同期行の詳細を表示するには、「View Out-Of-Sync Rows」をクリックします。このリンクは、比較ペアに非同期行が含まれる場合にのみ表示されます。

この比較ペアを編集するには、ページの上部の「Compare Pair Configuration」をクリックして、「Compare Pair Configuration」ページに移動します。

3.6 非同期ジョブの修復

「Finished Jobs」ページから、修復対象の非同期比較を選択できます。修復対象として選択できるのは、ジョブ、グループおよび比較ペアです。非同期比較を修復するには、終了したジョブのリストからジョブを選択して、「Repair」をクリックします。「Details for Out-Of-Sync」ページが表示されます。3.6.1項「非同期ジョブの詳細の表示」を参照してください。

「Repair Jobs」ページには、すべての修復ジョブの概要が表示されます。このページの「Fliters」を使用して、古い修復ジョブを表示し、修復ステータスおよびジョブ名で修復ジョブをフィルタできます。可能な修復ステータスは次のとおりです。

Cancelling: 取消しがリクエストされたが、項目の処理が停止していないことを示します。

Running: アクティブな修復ジョブが実行中であることを示します。

Pending: 修復リクエストが保留中であることを示します。このステータスは、実行中の修復ジョブ内の修復グループおよび修復ペアで表示されます。

Errors: 修復ジョブがエラーで完了したことを示します。

Cancelled: 修復ジョブ操作が取り消されたことを示します。

Warnings: 修復できなかった行が1行以上あることを示します。

Out-Of-Sync: 基準比較で行が非同期で、修復が試行されなかったことを示します。

Successful: 修復操作が正常に適用されたことを示します。

3.6.1 非同期ジョブの詳細の表示

非同期ジョブの詳細を表示するには、「Repair Jobs」ページの「Repair Jobs」リストから、終了した比較ジョブをクリックします。「Details of out-of-sync job」ページには、1つ以上の非同期の比較ペアで終了した比較ジョブのすべての情報が表示されます。このページが最初に表示され、非同期ジョブの概要および非同期ジョブに属する非同期グループのリストが表示されます。非同期グループの項目を展開して、非同期の比較ペアのリストを表示できます。非同期の各比較ペアの項目を展開して、概要情報および非同期行のリストを表示できます。

このページから修復ジョブを開始できるのは、認可ユーザーのみです。基準比較ジョブで修復ジョブが実行中の場合、このページには、実行中の修復ジョブの現在のステータスが表示され、定期的に自動リフレッシュされます。基準比較に対して1つ以上の修復ジョブが実行された場合、このページには、すべての修復ジョブの累積統計が表示されます。

3.6.2 修復レポートの表示

修復レポートを表示およびダウンロードするには、「Repair Jobs」ページで、修復ジョブの「Report」列の下のリンクをクリックします。

3.7 比較レポートの使用

比較レポートを表示するには、「Reports」ページを使用します。

比較レポートは、処理が終了したジョブ、グループおよび比較ペアごとに表示されます。これには、非同期行の数、処理されたレコードの数、パフォーマンス統計、エラーなどのサマリー詳細が表示されます。

比較レポートにより、非同期の問題の範囲を確認できます。また、パフォーマンス統計や列の詳細(オプション)も表示されます。比較レポートは、どのユーザー・ロールでも表示できます。

時間範囲を選択する手順

1. 「Report Period」で、次のビューのいずれかを選択します。

- View Most Recent Comparison Run: 存在するジョブごとに最新のレポートを選択します。

- View Last: 最後の<n>時間(または分)以内に作成されたレポートを選択します。

- View From: 特定の日付範囲(時刻を含めるオプションを含む)内で作成されたレポートを選択します。Oracle GoldenGate Veridata Webユーザー・インタフェースを実行中のクライアント・マシンで使用可能な形式で日時を指定します。

2. 「Apply」をクリックします。

選択項目をフィルタする手順

1. 「Filter Reports」を展開します。

2. 次のいずれかのフィールドに検索基準を入力します。

- Job Like: 指定した文字列に一致する文字列が名前に含まれるジョブのレポートを取得します。

- Group Like: 指定した文字列に一致する文字列が名前に含まれるグループのレポートを取得します。

- Compare Pair Like: 指定した文字列に一致する文字列が名前に含まれる比較ペアのレポートを取得します。

- Show Report Names Like: 指定した文字列に一致する文字列がファイル名に含まれるレポートを取得します。

3. 「Apply Filter」をクリックします。

レポートを表示する手順

レポートを表示するには、「Existing Reports」リストの「Report Name」列のレポート名をクリックします。

または、レポート名の横のリストの「Select」ボタンをクリックして、「View」をクリックします。「Report View」ページが表示されます。

ディスク上のレポート・ファイルの表示

レポートは、ディスクに保存されているテキストファイルです。ディスク上の場所から表示できます。

4 ワークスペースのカスタマイズ

Oracle GoldenGate Veridataには、クライアント環境用のカスタム設定を作成するための次の方法があります。

- 4.1項「ホーム・ページの操作」

- 4.2項「お気に入りマネージャの使用」

- 4.3項「ユーザー・プリファレンスの設定」

4.1 ホーム・ページの操作

ホーム・ページとは、Oracle GoldenGate Veridata Webユーザー・インタフェースにログインして最初に表示されるページです。これは、実行中または終了した比較ジョブのパーソナライズしたビューで、ここからドリルダウンして具体的な情報を表示できます。このページに表示される情報は、ホーム・ページのユーザー・プリファレンスで制御されます(「ホーム・ページのプリファレンスの設定」を参照)。

表示オプション

「View」で、「Running Jobs」と「Finished jobs」を切り替えることができます。

このページをリフレッシュするには、「Refresh」ボタンをクリックします。デフォルトの自動リフレッシュ率は、「Setting home page preferences」で設定できます。

チャート・ビュー

「Running Jobs」がホーム・ページ・ビューの場合、チャートには、実行中のジョブのすべての比較ペアの集計ステータスが表示されます。「Finished Jobs」がホーム・ページ・ビューの場合、チャート・ビューには、ホーム・ページ・プリファレンスで指定した時間間隔内で終了したジョブのすべての比較ペアが表示されます。

リスト・ビューからのドリルダウン

「Running Jobs」または「Finished Jobs」の選択に応じて、リスト・ビューには次の内容が表示されます。

- 実行中または終了した各ジョブの時間および統計。

- 特定のグループおよび比較ペアの詳細を一目で確認できる、展開可能なノード・マーカー(+)。

- リストされた各オブジェクトから、それぞれのオブジェクトの詳細ページに移動するためのリンク。

実行中のすべてのジョブを表示(「実行中のジョブの表示」を参照)または終了したすべてのジョブを表示(「終了したジョブの表示」を参照)するには、ページ下部のリンクをクリックします。

4.1.1 ホーム・ページのプリファレンスの設定

「Home」ユーザー・プリファレンスでは、ホーム・ページの表示を制御します。このページは、Oracle GoldenGate Veridataにログインすると表示される初期ビューです。

Default View

ホーム・ページのデフォルト・ビューは、終了したジョブまたは実行中のジョブのいずかを表示するように設定できます。

デフォルトのビューは「Finished Jobs」です。このパラメータを使用すると、「Show Jobs Finished (units)」および「Show Jobs Finished (unit time range)」の設定がアクティブになり(後述を参照)、終了したジョブが表示される時間範囲を指定できます。

「Running Jobs」ビューには、実行中のすべてのジョブのリストが表示されますが、時間範囲でフィルタすることはできません。

Show Only Favorite Jobs

ホーム・ページをフィルタし、このユーザーの「Favorites」パネルで構成されたお気に入りのジョブのみを表示します。

Show Jobs Finished (units)

「Default View」で「Finished Jobs」が選択されている場合にアクティブ化します。「Show Jobs Finished (unit time range)」の単位を設定します。ドロップダウン・リストから「Minutes」、「Hours」または「Days」を選択します。

Show Jobs Finished (unit time range)

「Default View」で「Finished Jobs」が選択されている場合にアクティブ化します。ホーム・ページに表示される終了したジョブの数を、「Show Jobs Finished (units)」で選択した単位の数に制約します。たとえば、単位が「Days」で値が2の場合は、過去2日間で実行が終了したすべてのジョブが表示されます。

「Setting user preferences」に戻ります。

4.2 お気に入りマネージャの使用

頻繁に作業するジョブおよびタスクのリンクを格納するには、お気に入りマネージャを使用します。お気に入りは、Oracle GoldenGate Veridataリポジトリにユーザー・プロファイルの一部として格納されます。お気に入りは、自分のみが利用可能で、Oracle GoldenGate Veridata Webユーザー・インタフェース・アプリケーションのページ(画面の左下側)に表示されます。

Webブラウザのお気に入りやブックマークと同様、お気に入りのリンクをクリックすると、ナビゲーションやフィルタリングを必要とせずに、基礎となるジョブまたはタスクに直接移動できます。たとえば、マップする表が大量にあり、タスクの一部を当日に完了し、残りのタスクを別の日に完了したい場合は、その日の作業をリポジトリに保存して、マッピング・ページをショートカット・リストに保存します。翌日に、ナビゲーション・ペインからタスクに移動することなく、お気に入りのリンクをクリックします。同様に、ジョブを頻繁に実行する場合は、お気に入りのジョブとして追加し、「Run/Execute Job」ページから実行するのではなく、お気に入りのリンクをクリックします。

お気に入りのジョブの使用

頻繁に作業するジョブのリンクを格納するには、お気に入りマネージャの「Jobs」セクションを使用します。このセクションには、ジョブのみを追加できます。グループまたは比較ペアを追加しようとすると、コンテナ・ジョブの名前がお気に入りに追加されます。

お気に入りのジョブは、「Edit Job」ページおよび「Details For Finished Job」ページから追加できます。

これらのお気に入りのジョブのみを表示するには、ホーム・ページのユーザー・プリファレンスを設定します。

お気に入りのジョブに使用可能な最新データが常に表示されます。たとえば、ジョブの実行が終了すると、「Finished Jobs」ページに表示されるのと同じデータが表示されます。

お気に入りのジョブを追加する手順:

お気に入りマネージャの「Jobs」の横にある「Add」リンクが表示されたら(表示された場合のみ)、お気に入りのジョブを追加できます。

ジョブを「Jobs」リストに追加するには、「Jobs」の横の「Add」リンクをクリックします。ジョブの名前が「Jobs」セクションに表示されます。

ショートカットの使用

特定のオブジェクト、前のジョブ、グループ、レポートまたはその他のワークフロー・オブジェクトへのリンクを格納するには、お気に入りマネージャの「Shortcuts」セクションを使用します。

ジョブを「Jobs」リストに追加して、「Shortcuts」リストにも追加することはできません。ただし、そのジョブの別の実行は「Shortcuts」リストに保存できます。終了したジョブを「Shortcuts」リストに追加する場合は、履歴から最新の実行または特定の実行にリンクで移動するかを制御できます。

お気に入りのショートカットを追加する手順:

お気に入りマネージャの「Shortcuts」の横にある「Add」リンクが表示されたら(表示された場合のみ)、お気に入りのショートカットを追加できます。ショートカットを「Shortcuts」リストに追加するには、次の手順に従います。

1. 「Shortcuts」の横の「Add」リンクをクリックします。「Add to Favorites」ダイアログ・ボックスが表示され、オブジェクトの名前が「Task Data」ボックスに表示されます。

2. 説明を「Description」ボックスに入力します。空白を使用できます。重要この説明は、「Shortcuts」リストに表示されるため、簡潔にすることをお薦めします。

3. (終了したグループ、ジョブまたは比較ペアのみ)「Task Type」では、次のいずれかを選択できます。

- 終了したジョブ、グループまたは比較ペアの最新ステータスまたはデータを常に表示するには、「Always Use Latest Data」を選択します。オブジェクトのステータスが変更されると、現在の状態が常に表示されます(例: ジョブの最新の実行)。これは、ジョブ、グループまたは比較ペアではないオブジェクトの強制デフォルトです。

- 終了したジョブ、グループまたは比較ペアのステータスまたはデータの統計スナップショットを作成するには、「Use Data At This Specific Point In Time」を選択します。1つ以上のスナップショット・ビューを作成すると、比較の実行を比較する場合に便利です。終了した同じオブジェクトのスナップショットごとに、異なる名前を指定する必要があります。たとえば、3月末と6月末に実行した同じジョブに対して、ALL_3_31の名前のショートカットとALL_6_30の名前のショートカットを作成できます。

ジョブおよびショートカットの編集

保存したジョブまたはショートカットのプロパティを編集できます。編集プロパティは、お気に入りのタイプに応じて、少し異なる場合があります。

お気に入りのジョブまたはショートカットを編集する手順:

1. お気に入りマネージャで、編集するオブジェクトが含まれる「Jobs」または「Shortcuts」セクションのヘッダー・バーにある「Edit」をクリックします。「Favorites Task」リストが表示されます。「Favorites」列には、お気に入りの項目のタイプ(「Job」または「Shortcut」)が表示されます。

- 必要に応じて、「Filter」を展開し、次の属性の1つまたは両方に基づいてリストをフィルタします。

- 「Description」を使用して、ジョブまたはショートカットの名前に基づいてフィルタします。ワイルドカードは使用しないでください。

- (ショートカットのみ)「Use Task Type Like」を使用して、タイプ(「Always Use Latest Data」または「Use Data at This Specific Point in Time」)に基づいて、ショートカットをフィルタします。「Description」フィルタと「Task Type」フィルタを組み合せると、ショートカットとして保存した1つ以上のジョブ、グループまたは比較ペアのすべてのスナップショットをすぐに特定できます。

2. 次のいずれかの操作を実行します。

- ジョブまたはショートカットを編集するには、リストの「Description」列の名前をクリックし、「Task Detail」ページで変更します。
または

- ジョブまたはショートカットを削除するには、リスト内の名前の横にある「Select」列をクリックし、「Delete」をクリックします。

4.3 ユーザー・プリファレンスの設定

デフォルトのパラメータ設定をカスタマイズして、Oracle GoldenGate Veridata環境の特定の側面をカスタマイズするには、「User Preferences」ページを使用します。このページにアクセスするには、ナビゲーション・ペインの「Options/Settings」にある「User Preferences」をクリックします。

次のユーザー・プリファレンス設定を変更できます。

- General (「一般的なユーザー・プリファレンスの設定」を参照)

- Home (「ホーム・ページのプリファレンスの設定」を参照)

4.3.1 一般的なユーザー・プリファレンスの設定

「General」ユーザー・プリファレンスでは基本的なインタフェース設定を制御します。「General」ユーザー・プリファレンスにアクセスする手順:

1. ナビゲーション・ペインの「Options/Settings」で、「User Preferences」をクリックします。

2. 「Generate」をクリックします。

Poll/Refresh interval

「Running Jobs」ページの統計のリフレッシュ率(秒)を制御します。デフォルトでは30秒ごとにリフレッシュされます。

Default Number of Items to Show Per Page

Oracle GoldenGate Veridata Webユーザー・インタフェースのリストに表示される項目(既存のグループのリストなど)の数を制御します。デフォルトでは、10個のリスト項目が表示されます。

このパラメータの設定は、リストが表示されるページの「Show」ドロップダウン・メニューを使用して、いつでも変更できます。

Show charts

「Finished Jobs」ページなど、比較ステータスを表示するページに円グラフをデフォルトで表示するかどうかを制御します。デフォルトでは、チャートが表示されます。

このパラメータの設定は、チャート・オプションが表示されるページの「Show Chart」コントロールまたは「Hide Chart」コントロールをクリックしていつでも変更できます。

「Finished Jobs View」および「Running Jobs View」

これらのパラメータでは、「Finished Jobs Overview」ページおよび「Running Jobs Overview」ページに、ジョブ、グループまたは比較ペアの結果を表示するかどうかを制御します。

- デフォルトの「Job,」に設定されている場合は、ジョブ名が表示されます。「Start Time」列および「Duration」列は、全体として各ジョブに適用されます。

- 「Group」に設定されている場合は、ジョブ名およびグループ名が表示されます。「Start Time」列および「Duration」列は、全体として各グループに適用されます。

- 「Compare Pair」に設定されている場合は、ジョブ名、グループ名および比較ペア名がすべて表示されます。「Start Time」列および「Duration」列は、各比較ペアに適用されます。

チャートは、これらのパラメータの影響を受けません。

「Setting user preferences」に戻ります。

4.3.2 ホーム・ページのプリファレンスの設定

「Home」ユーザー・プリファレンスでは、ホーム・ページの表示を制御します。このページは、Oracle GoldenGate Veridataにログインすると表示される初期ビューです。

「Home」ユーザー・プリファレンスにアクセスする手順:

1. ナビゲーション・ペインの「Options/Settings」で、「User Preferences」をクリックします。

2. 「Home」をクリックします。

Default View

ホーム・ページのデフォルト・ビューは、終了したジョブまたは実行中のジョブのいずかを表示するように設定できます。

デフォルトのビューは「Finished Jobs」です。このパラメータを使用すると、「Show Jobs Finished (units)」および「Show Jobs Finished (unit time range)」の設定がアクティブになり(後述を参照)、終了したジョブが表示される時間範囲を指定できます。

「Running Jobs」ビューには、実行中のすべてのジョブのリストが表示されますが、時間範囲でフィルタすることはできません。

Show Only Favorite Jobs

ホーム・ページをフィルタし、このユーザーの「Favorites」パネルで構成されたお気に入りのジョブのみを表示します。

Show Jobs Finished (units)

「Default View」で「Finished Jobs」が選択されている場合にアクティブ化します。「Show Jobs Finished (unit time range)」の単位を設定します。ドロップダウン・リストから「Minutes」、「Hours」または「Days」を選択します。

Show Jobs Finished (unit time range)

「Default View」で「Finished Jobs」が選択されている場合にアクティブ化します。ホーム・ページに表示される終了したジョブの数を、「Show Jobs Finished (units)」で選択した単位の数に制約します。たとえば、単位が「Days」で値が2の場合は、過去2日間で実行が終了したすべてのジョブが表示されます。

5 パフォーマンスのチューニング

この章では、Oracle GoldenGate Veridataのパフォーマンスを改善する方法について説明します。

- Oracle GoldenGate Veridataのパフォーマンスの改善

- パフォーマンス統計

5.1 Oracle GoldenGate Veridataのパフォーマンスの改善

Oracle GoldenGate Veridataのパフォーマンスに影響する要因、および大容量のデータを処理する場合にパフォーマンスを改善できる方法は次のとおりです。

データベースおよびネットワークの使用

Oracle GoldenGate Veridataの2つの重要なパフォーマンス要因は、次のとおりです。

- データがどのようにソートされるか

- ネットワーク間でデータがどのように送信されるか

これらのパフォーマンス要因のパフォーマンス統計は、終了した比較ごとに比較レポートに出力され、ソースおよびターゲット(「構成レポートの使用」を参照)の初回比較手順に対して記録されます。

ネットワークの使用

Oracle GoldenGate Veridataは、効率的なデータ転送にハッシュおよびネットワーク・メッセージ圧縮を使用することで、ネットワークの使用を自動的に最適化します。表またはファイルの平均行のサイズ(バイト)が増加すると(bytes/rowパフォーマンス統計を参照)、ハッシュで達成される圧縮率も増加します(rh bytes/rowおよびhash comp rateパフォーマンス統計を参照)。行が50バイトか1000かに関係なく、非キー値を表す場合に使用されるバイト数は12になります。そのため、表サイズの割合(バイト)が大きい行では、ネットワークを効率的に使用する傾向があります。これらと同じ理由で、行サイズに対してキー・サイズが小さいと、ネットワークの使用が効率的になります。

また、NonStopプラットフォームでは、送受信のTCP/IPバッファ・サイズをチェックします。これらは、32K (Oracle GoldenGate Veridataの場合)に設定するようにしてください。

データベース・アクセス

デフォルトでは、Oracle GoldenGate Veridataは比較対象のデータのソートにデータベースを使用します。次の要因は、データベースのソート・アルゴリズムのパフォーマンスに影響します。

- 比較される表の行の数

- 表に定義される索引

- 使用中のキー

- データベースのチューニング方法

テストの実行後、比較のパフォーマンスに満足いかない場合、サーバー側のソート(Oracle GoldenGate Veridataサーバー自身がソートを実行)を使用すると速くなる可能性があります。

構成オプション

比較パフォーマンスの改善で考慮できるその他の要因は次のとおりです。

大きい表のパーティション

大きいソースおよびターゲット表は、異なる行サブセットに関連付けられている行パーティションに分割できます。行パーティションでは、データのセットを並行して処理できるため、処理の時間を抑えることもできます。たとえば、一方のパーティションを今日比較し、もう一方のパーティションを明日比較できます。また、サブセット比較の結果から、表全体の同期ステータスを確認できます。

列の除外

変更されないことが確認できる列が表に含まれている場合、またはそれらの列が同期しているかどうか重要でない場合は、それらの列を比較から除外することで、処理負荷を軽減できます。列は、比較ペアの作成または編集時に除外できます。

デルタ処理の使用

デルタ処理(Oracle GoldenGate Veridataで使用され、表またはファイルのすべての行ではなく、変更されたデルタ・ブロックのみを比較するパフォーマンス機能)を使用するように、EnscribeおよびNonStop SQL比較ペアを構成できます。

データベース・トランザクション分離レベルの変更

各Oracle GoldenGate Veridataエージェントでは、環境パラメータを格納するインストール・フォルダのルートに、agent.propertiesファイルがあります。これらのパラメータの1つは、database.transaction.isolationです。このプロパティでは、初回比較手順の実行中に使用されるトランザクション分離レベルを制御します。SQL ServerおよびTeradataのデフォルト値はREAD_UNCOMMITTEDです。つまり、行を選択するために発行される問合せは、他のトランザクションによって変更された行を読み取ることができますが、まだコミットされていません(ダーティ読取り)。他のトランザクションがデータを変更できないように共有ロックを発行したり、他のトランザクションのロックによってロックされることもありません。

READ UNCOMMITTEDオプションを使用する利点では、ロックによって影響されないため、データの初期読取りが高速になることです。これの悪影響は、(トランザクションの間にデータが変更される場合があるため)多くのレコードがpossibly out-of-syncとしてラベル付けされる可能性があり、確認手順で再度の比較が必要になることです。確認手順で比較する行が多すぎると考える場合は、プロパティ・ファイルを編集して、database.transaction.isolationをCOMMITED (コミットされたレコードのフェッチのみを許可)に設定できます。読取り一貫性を維持するために、ロックの影響により初回比較手順が遅くなる可能性よりも、改善する方を重視する必要があります。

注意:

(この段階では、ダーティ読取りが許可されないため、Oracleでサポートされている値はREAD_COMMITTEDのみで、確認手順では常にREAD_COMMITTEDが使用されます。)

プロファイル・オプション

パフォーマンスの改善に役立つ初期および確認手順の特定のパラメータを制御できます。

初回比較手順のパラメータ

- Limit the number of rows that are compared: 特定のジョブ・プロファイルに「Limit Number of Input Rows」パラメータを使用することで、処理でフェッチされる行数を制約できます。これにより、少ない行数を処理して、表全体がどの程度非同期か(またはそうでないか)を確認できます。結果に基づき、完全な比較を実行するか、データの再同期化のみを実行するかについて決定できます。「Limit Number of Input Rows」パラメータは、初回比較プロセスの一般パラメータです。

- Increase process priority (NonStop only): Oracle GoldenGate Veridataエージェントに、NonStopシステムで可能な最高のプロセス優先度を割り当てます。優先度(およびプロセス名とCPU番号)は、ジョブ・プロファイルの初期および確認手順のNonStop設定を使用して割り当てることができます。

- Increase processing threads: デフォルトは4スレッドです。Oracle GoldenGate Veridataサーバーが実行されているマシンに多くのプロセッサがある場合は、必要に応じて「Max Concurrent Comparison Threads」パラメータの値を変更することで、同時比較を実行して、すべてのスレッドをビジー状態に維持できます。このパラメータは、初回比較プロセスの一般プロファイル設定にあります。

確認手順のパラメータ

- Run each comparison step separately: デフォルトでは、Oracle GoldenGate Veridataは、初回比較および確認プロセスを同時に実行します。順に実行すると、使用するシステム・リソースが少なくなりますが、結果が得られるまで時間がかかります。この機能は、比較手順の「General profile」設定の「Run Concurrently with Initial Compare」パラメータで制御します。

- Skip the confirmation step: デフォルトでは、確認手順を常に実行します。この手順は、データベースが停止した場合、またはレプリケーションでデータ変更がアクティブにレプリケートされない場合にスキップできます。確認手順の「General profile」設定の「Perform Confirmation Step」パラメータを使用します。

- Increase process priority (NSK): Oracle GoldenGate Veridataエージェントに、NonStopシステムで可能な最高のプロセス優先度を割り当てます。優先度(およびプロセス名とCPU番号)は、ジョブ・プロファイルの初期および確認手順のNonStop設定を使用して割り当てることができます。

接続手順

フェッチされる行のバッチ・サイズを増やしてスループットを上げてください。これを行うには、初期および確認手順の「Initial Compare Fetch Batch Size」パラメータのサイズを増やします。

5.2 パフォーマンス統計

Oracle GoldenGate Veridataパフォーマンスの最も重要な2つの側面は、データベース・アクセスとネットワークの使用です。これらの側面の両方のパフォーマンス統計は、実行した比較ごとに比較レポートに出力され、ソースおよびターゲット・システムの初回比較手順に対して記録されます。これらの統計の説明は次のとおりです。これらの統計の結果に応じて、データベース・アクセスとネットワークの使用を最適化する方法があります。

rows

データベースからフェッチされる行数。

duration

フェッチされる行の処理にかかる時間。

rows/sec

1秒当たりの処理行数。

row bytes

処理されたバイトの合計数。

row bytes/sec

1秒当たりの処理行数(バイト)。

bytes/row

ハッシュおよび圧縮前の行の平均サイズ。

rh bytes/row

ハッシュの適用後の行の平均サイズ。

time until first row

行ハッシュ問合せの開始から、問合せで最初のレコードが返されるまでの時間(秒)。時間が長い場合は、最初の行が返される前に表をソートする必要がある可能性があります。

ipc msgs

サーバーとエージェントのプロセス間のメッセージの数。

ipc bytes

サーバーとエージェントのプロセス間で転送されるバイト数。

bytes/msg

圧縮の適用前のメッセージ当たりのバイト数。

bytes/sec

圧縮が適用される前に、サーバーとエージェントのプロセス間で転送された1秒当たりの有効バイト数。

索引
P

P

ポート

Webコンポーネント, 1.3

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。