Oracle® Fusion Middleware Oracle GoldenGateリファレンスfor Windows and UNIX 12c (12.2.0.1) E70112-04 |
|
前 |
次 |
この項ではOracle GoldenGatパラメータについてモジュールおよび目的別に概説し、次のトピックを含みます。
GLOBALS
ファイルは、特定のプロセス実行時パラメータではなく、Oracle GoldenGateインスタンス全体に関連するパラメータを保持します。
表3-1 すべてのGLOBALSパラメータ
パラメータ | 説明 |
---|---|
|
|
文字マッピング・ファイルが文字コード・ポイント・マッピングをオーバーライドするように指定します。 |
|
パラメータ・ファイルの読取り時にオペレーティング・システムのデフォルトのかわりに使用するプロセスのマルチバイト・キャラクタ・セットを指定します。 |
|
デフォルトのチェックポイント表を指定します。 |
|
ログイン資格証明を格納するOracle GoldenGate資格証明ストアの場所を指定します。 |
|
セキュリティ・プリミティブの実装を提供するために、OGGプロセスで使用する暗号化ライブラリを選択します。 |
|
OracleのDDL同期をサポートするDDL履歴表の非デフォルト名を指定します。 |
|
SQL/MXデータベース用の3つの部分からなる名前のサポートを有効化します。 |
|
ハートビート表の処理を有効にします。 |
|
Oracle GoldenGate MonitorでのOracle GoldenGateインスタンスの表示および監視を有効化します。 |
|
|
|
ハートビート表とOracleのDDL同期をサポートするデータベース・オブジェクトを含むスキーマ名を指定します。 |
|
ハートビート表の名前を指定します。 |
|
OracleのDDL同期をサポートするDDLマーカー表の非デフォルト名を指定します。 |
|
Oracle GoldenGateのインスタンスで実行可能なプロセス・グループの最大数を指定します。 |
|
Windowsサービスとしてインストールされている場合にManagerプロセス名を指定します。 |
|
SQLカタログのオブジェクト名がシステムと異なるCCSIDの場合にDB2 for i CCSIDを指定します。 |
|
重複する情報メッセージおよび警告メッセージの自動抑制を防止します。 |
|
Oracle GoldenGateプロセスがトレイル・ファイルおよび破棄ファイルの作成に使用できるumaskを指定します。 |
|
引用符で囲まれたオブジェクト名とリテラルに対してSQL-92ルールを有効にします。 |
|
システム・ログに書き込まれるOracle GoldenGateメッセージのタイプをフィルタします。 |
|
|
|
証跡ファイルの順序の長さを制御します。 |
|
実行中のExtractおよびReplicatプロセスをManagerがレポートする間隔を決定します。これらのいずれかのプロセスが開始または停止するたびに、イベントが生成されます。 |
|
証跡ファイルに表定義が全部含まれる場合、データ・ポンプ・プロセスとReplicatプロセスが表定義を取得する場所を制御します。 |
|
Oracle GoldenGateでTCP/IP接続にIPv4を使用させます。 |
|
Oracle GoldenGateでTCP/IP接続にIPv6を使用させます。 |
|
マスター・キー・ウォレットの場所を指定します。 |
|
GoldenGateインスタンスがOracle Grid Infrastructure Bundled Agents (XAG)の管理対象である場合に、引き続きGGSCIを使用してManagerを起動および停止できるようにする、Oracle GoldenGateのOracle Clusterwareとの透過的な統合機能を有効にします。 |
ManagerはOracle GoldenGateの親プロセスで、自身のプロセス、リソース、ユーザー・インタフェース、しきい値およびエラーのレポートを管理します。ほとんどの場合、Managerはデフォルト設定で問題なく機能します。
表3-2 Managerパラメータ: 一般
パラメータ | 説明 |
---|---|
Managerのセキュリティ・アクセス・ルールを追加します。 |
|
パラメータ・ファイルの読取り時にオペレーティング・システムのデフォルトのかわりに使用するプロセスのマルチバイト・キャラクタ・セットを指定します。 |
|
パラメータ・ファイルにコメントを挿入します。 |
|
ログイン情報の一部としてデータ・ソース名を指定します。 |
|
データベースにアクセスするときに必要なログイン情報をManagerに提供します。 |
|
WindowsまたはUNIXシステム上のシステム・ログ、またはIBM iシステム上の |
表3-3 Managerパラメータ: ポート管理
パラメータ | 説明 |
---|---|
Collectorが動的に割当て可能なポートを指定します。 |
|
ManagerがリクエストをリスニングするTCP/IPポート番号を指定します。 |
表3-4 Managerパラメータ: プロセス管理
パラメータ | 説明 |
---|---|
障害発生後にManagerによって再起動されるプロセスを指定します。 |
|
Managerの起動時に起動されるプロセスを指定します。 |
|
システムのブート後、Managerがメイン処理アクティビティを実行するまでの遅延時間を決定します。このパラメータは、Windowsをサポートします。 |
|
指定秒数の間プロセスを応答なしとして設定します。 |
|
プロセス・ハートビート・メッセージをレポートする間隔を決定します。 |
表3-5 Managerパラメータ: イベント管理
パラメータ | 説明 |
---|---|
停止したプロセスをレポートする間隔を制御します。 |
|
クリティカルとみなすラグしきい値を指定し、このしきい値に到達したときにとエラー・ログに警告を生成します。 |
|
情報メッセージをエラー・ログにレポートするラグしきい値を指定します。 |
|
ラグ・タイムをエラー・ログにレポートする間隔を設定します。 |
表3-6 Managerパラメータ: メンテナンス
パラメータ | 説明 |
---|---|
Managerがメンテナンス・アクティビティを実行する間隔を決定します。 |
|
Oracle DDL履歴表から不要になった行をパージします。 |
|
不要になったOracleマーカー表の行をパージします。 |
|
不要になったトレイル・データをパージします。 |
|
処理が終了したら証跡ファイルをパージします。ExtractおよびReplicatパラメータには、 |
|
指定した時間の経過後にExtractおよびReplicatタスクをパージします。 |
|
Managerが起動後のプロセスが実行中かどうかを確認するまでの遅延時間を設定します。 |
|
|
古いVeridataレポート・ファイルが指定の保存期間制限に達したら、それらをパージします。 |
これらのパラメータは、ExtractおよびReplicatプロセスの両方で使用できます。
表3-7 ExtractとReplicatに共通のパラメータ: 一般
パラメータ | 説明 |
---|---|
|
|
パラメータ・ファイルの読取り時にオペレーティング・システムのデフォルトのかわりに使用するプロセスのマルチバイト・キャラクタ・セットを指定します。 |
|
パラメータ・ファイルの構文を検証します。 |
|
パラメータ・ファイルのコメントを示します。 |
|
|
|
異なるパラメータ・ファイルに含まれているパラメータ文を処理します。 |
|
GGSCIインタフェース内からUNIX環境変数の値を指定します。 |
|
Replicatがターゲット・データベースを更新するたびにレコードを追加するトレース表を指定します。Replicatによって生成されたデータベース変更をExtractに無視させます。Oracleの双方向レプリケーションをサポートします。 |
|
データベース接続情報を指定します。 |
|
資格証明ストアが使用中の場合のデータベース接続情報を指定します。 |
表3-8 ExtractとReplicatに共通のパラメータ: データの選択、変換およびマッピング
パラメータ | 説明 |
---|---|
パラメータ・ファイル内でソースとターゲットが同一の |
|
UNIXシステム・サービスを実行するz/OSシステムのDB2用にASCIIテキストをEBCDICに変換します。 |
|
ワイルドカード指定から特定のソース・コンテナまたはカタログを除外します。 |
|
グローバル列マッピング・ルールを作成します。 |
|
DDL操作の取得を有効化およびフィルタします。 |
|
DDL処理で文字列を置き換えます。 |
|
削除操作の抽出を制御します。 |
|
挿入操作の抽出を制御します。 |
|
切捨て文の抽出を制御します。 |
|
アフター・イメージの抽出を制御します。 |
|
ビフォア・イメージの抽出を制御します。 |
|
更新操作の抽出を制御します。 |
|
SQLカタログのオブジェクト名がシステムと異なるCCSIDの場合にDB2 for i CCSIDを指定します。 |
|
無効な文字値を別の値に置き換えます。 |
|
ワイルドカード指定から特定のソース・スキーマを除外します。 |
|
DEFGENユーティリティによって作成されたソース・データ定義を含むファイルを指定します。 |
|
後続のすべての |
|
|
|
|
表3-9 ExtractとReplicatに共通のパラメータ: カスタム処理
パラメータ | 説明 |
---|---|
処理中にユーザー・イグジット・ルーチンを起動します。 |
|
マクロ・ライブラリを起動します。 |
|
Oracle GoldenGateマクロを定義します。 |
|
デフォルトの#以外のマクロ文字を定義します。 |
|
Extract処理中にストアド・プロシージャまたは問合せを実行します。 |
|
PTKモニタリングのプロセスとスレッド統計のキャプチャを有効にします。 |
|
収集のPTKモニタリング頻度間隔を設定します。 |
表3-10 ExtractとReplicatに共通のパラメータ: レポート
パラメータ | 説明 |
---|---|
レポート・ファイルにマクロ展開手順を表示します。 |
|
レポート・ファイルにマクロのリストを表示するかどうかを制御します。 |
|
統計レポートをスケジュールします。 |
|
統計表示に含める情報を指定します。 |
|
処理されたレコード数をレポートします。 |
|
プロセスのボトルネックの把握に役立つ処理情報を表示します。 |
表3-11 ExtractとReplicatに共通のパラメータ: チューニング
パラメータ | 説明 |
---|---|
|
|
仮想メモリー・リソースを管理します。 |
|
プロセスのチェックポイント書込み頻度を制御します。 |
|
データベース・オプションを指定します。 |
|
DDL処理オプションを指定します。 |
|
プロセスがデータ・ソース内で処理する新しいデータを探すまでの待機時間を指定します。 |
|
Oracle GoldenGateファンクションの処理に使用するメモリー・スタックのサイズを制御します。 |
|
Oracle GoldenGateが処理する表に関する情報を格納する専用メモリーの初期割当てを制御します。 |
表3-12 ExtractとReplicatに共通のパラメータ: エラー処理
パラメータ | 説明 |
---|---|
DDL抽出のエラー処理を制御します。 |
|
処理できなかったレコードを記録します。 |
表3-13 ExtractとReplicatに共通のパラメータ: メンテナンス
パラメータ | 説明 |
---|---|
新しい破棄ファイルを作成する頻度を制御します。 |
|
古いトレイル・ファイルをパージします。 |
|
新しいレポート・ファイルをいつ作成するか指定します。 |
Extractプロセスは、構成パラメータに応じて完全なデータ・レコードまたはトランザクション・データの変更をキャプチャした後、ターゲット表に適用されるかロード・ユーティリティなどの別のプロセスによって処理されるデータをターゲット・システムに送信します。
表3-14 Extractパラメータ: 一般
パラメータ | 説明 |
---|---|
破棄されたレコードの数の後Extractが中止するよう制御します。 |
|
Extractプロセスのリカバリ・モードを制御します。 |
|
ログイン情報の一部としてデータ・ソースを指定します。 |
|
送信元および送信先システムの時間が異なるときに、送信されるレコードを送信先システムのタイムスタンプにあわせて調整します。 |
|
ビフォア・イメージとアフター・イメージの格納先を1つのトレイル・レコードにするか2つのトレイル・レコードにするかを制御します。 |
表3-15 Extractパラメータ: 処理方法
パラメータ | 説明 |
---|---|
Teradata Access Module (TAM)を使用する場合のExtract処理オプションを指定します。 |
|
Extractグループをオンライン・プロセスとして定義します。 |
|
Replicat以外のすべてのプロセスの操作をトレイルまたはファイルに書き込むかどうかを制御します。 |
|
レプリケートされた操作を、同じシステム上で動作しているExtractに取得させるかどうかを制御します。 |
|
リモート・システムに処理タスクを作成します。 |
|
ソース表からレコード全体を抽出します。 |
|
Teradata Access Module (TAM)を使用してExtractプロセスにトランザクション・データを提供することを示します。 |
表3-16 Extractパラメータ: データの選択、変換およびマッピング
パラメータ | 説明 |
---|---|
Oracle GoldenGateが削除操作のときにトレイルにキーのみを書き込むかすべての列を書き込むかを制御します。 |
|
更新操作のときに主キー列および変更された列のみを書き込みます。 |
|
トレイル・ファイルから除外するようにReplicatまたはデータ・ポンプの変更を指定します。 |
|
Oracle GoldenGateのデータ・フェッチ方法を制御します。 |
|
競合の検出および解決と、統合Replicatをサポートするために必要な列を記録します。 |
|
同期する順序を指定します。 |
|
抽出する表を指定し、列マッピングおよび変換を制御します。 |
|
抽出プロセスからソース表を除外します。 |
|
NonStopプラットフォーム上のターゲット・データベースのターゲット表定義を含むファイルを指定します。 |
|
ASCIIとEBCDICの両方の表がある場合、z/OSのDB2から取得されたデータに対してASCIIキャラクタ・セットを指定します。 |
|
ASCIIとEBCDICの両方の表がある場合、z/OSのDB2から取得されたデータに対してEBCDICキャラクタ・セットを指定します。 |
|
DB2 for i用Extractのテキスト・データ変換の動作を制御します |
表3-17 Extractパラメータ: データ・ルーティング
パラメータ | 説明 |
---|---|
ローカル・システム上に、抽出されたデータを書き込む抽出ファイルを指定します。 |
|
ローカル・システム上に、抽出されたデータを書き込むトレイルを指定します。 |
|
リモート・システム上に、抽出されたデータを書き込む抽出ファイルを指定します。 |
|
ターゲット・システムおよびManagerポート番号を指定します。 |
|
リモート・システム上に、抽出されたデータを書き込むトレイルを指定します。 |
表3-18 Extractパラメータ: データ・フォーマット
パラメータ | 説明 |
---|---|
抽出データを外部ASCIIフォーマットでフォーマットします。 |
|
抽出データをSQL文にフォーマットします。 |
|
抽出データをXML構文にフォーマットします。 |
表3-19 Extractパラメータ: チューニング
パラメータ | 説明 |
---|---|
ExtractのBounded Recovery機能を制御します。 |
|
仮想メモリー・キャッシュ・マネージャを制御します。 |
|
レコード・データがトレイルに書き込まれるまでバッファに保持される時間を指定します。 |
|
|
|
パッシブExtractグループが使用するTCP/IP接続のホスト情報以外の接続属性を指定します。 |
|
ExtractのOracle Real Application Cluster環境での動作方法を制御します。 |
|
取得処理オプションを指定します。 |
|
コミットされていないトランザクション・データのキャッシングに使用できるメモリーおよび一時ディスク領域の量を制御します。 |
|
長時間に及ぶトランザクションを定義し、これらのトランザクションを確認およびレポートする間隔を制御します。 |
表3-21 Extractパラメータ: セキュリティ
パラメータ | 説明 |
---|---|
Extractがデータ・ポンプとして使用され、データに対して処理を実行する必要がある場合、データを復号化するために必要です。 |
|
トレイルまたは抽出ファイルのデータの暗号化を制御化します。 |
Replicatプロセスは、Extractプロセスによって抽出されたデータを読み取り、このデータをターゲット表に適用するか、ロード・ユーティリティなどの他のアプリケーションがこのデータを使用できるように準備を整えます。
表3-22 Replicatパラメータ: 一般
パラメータ | 説明 |
---|---|
ログイン情報の一部としてデータ・ソースを指定します。 |
|
処理対象のレコードが |
表3-23 Replicatパラメータ: 処理方法
パラメータ | 説明 |
---|---|
Replicat処理の開始位置を指定します。 |
|
Oracle SQL*Loaderユーティリティのインタフェースに直接データをロードします。 |
|
Replicat処理の停止位置を指定します。 |
|
データベース・ロード・ユーティリティと互換性のある実行ファイルと制御ファイルを生成します。 |
|
オンライン変更同期を行うReplicatグループを指定します。 |
|
実行間でチェックポイントを必要としないワンタイム処理タスクで使用します。 |
表3-24 Replicatパラメータ: データの選択、変換およびマッピング
パラメータ | 説明 |
---|---|
Replicatがno-op操作に対応する方法を制御します。no-op操作は、ターゲット表では無効な操作です。 |
|
|
|
ソース表とターゲット表が同一の列構造を持つとみなします。 |
|
レコードに対する各変更操作を、新しいレコードとしてターゲット表に挿入します。 |
|
削除を挿入に変換します。 |
|
ターゲット行が存在しない場合に、更新を挿入に変換します。 |
|
更新を挿入に変換します。 |
|
1つ以上のソース表およびターゲット表の関係を指定し、列マッピングおよび変換を制御します。 |
|
|
|
デフォルトのReplicatセッション・タイムゾーンをオーバーライドします。 |
|
数字列をマップするときに検出される無効な数字データのグローバル代替値を指定します。 |
|
ソース・キャラクタ・セットをターゲット・キャラクタ・セットに変換するかどうかを制御します。 |
|
Replicatがセッション・タイムゾーンとして使用するソース・データベースのタイムゾーンを指定します。 |
|
空白のみを含むターゲット列をNULLに変換するかどうかを制御します。 |
|
行がフィルタ基準を満たしたときにイベント・アクションの対象にする1つまたは複数の表を指定します。 |
|
トレイルのバージョンが古く、ソース・キャラクタ・セットが格納されない場合、またはトレイルに格納されているキャラクタ・セットより優先させる場合、ソース・データのキャラクタ・セットを指定します。 |
|
パラメータ・ファイル内でこのパラメータ以降のすべての |
|
削除を更新に変換します。 |
|
Replicatが調整モードの場合に、バリア・トランザクションの専用スレッドを指定します。 |
表3-25 Replicatパラメータ: データ・ルーティング
パラメータ | 説明 |
---|---|
レプリケートするデータを含むローカル・システム上の抽出ファイル名を定義します。ワンタイム処理で使用します。 |
|
レプリケートするデータを含むトレイルを定義します。ワンタイム処理で使用します。 |
表3-26 Replicatパラメータ: エラー処理およびレポート
パラメータ | 説明 |
---|---|
重複レコードおよび不明レコードのエラーを処理します。 |
|
一時主キー更新のレプリケートに関連する制約エラーを防止します。 |
|
重複レコード・エラーが発生するたびに、既存のターゲット・レコードをレプリケートされた挿入レコードで上書きします。 |
|
競合のためにOracle GoldenGateが異常終了した後に、Replicatが |
|
Replicatがデータベース・エラーに対応する方法を決定します。 |
|
データベースからのフェッチを必要とする操作に対するReplicatのレスポンス方法を決定します。 |
|
ReplicatのSQL文をレポート・ファイルに出力します。 |
|
重複レコードを示すデータベース・エラー番号を指定します。 |
|
データベース・エラーをレポートする頻度を指定します。 |
表3-27 Replicatパラメータ: チューニング
パラメータ | 説明 |
---|---|
同様のSQL文を配列にまとめ、より高速に適用することによって、Replicat処理のスループットを向上させます。 |
|
コーディネータ・スレッドが統計の適用スレッドにリクエストを送信する間隔。 |
|
コーディネータ・スレッドが適用スレッドの開始を待機する時間。 |
|
レプリケートされた操作をターゲット・データベースに適用するまでReplicatが待機する時間を指定します。 |
|
1つのReplicatトランザクションにグループ化されるレコード数を制御します。 |
|
|
|
破棄ファイルにレポートする破棄レコード数を制限します。 |
|
Replicatが使用できる準備済SQL文の数を制御します。 |
|
大きなソース・トランザクションをターゲット・システム上で小さなトランザクションに分割します。 |
|
Oracle GoldenGateが処理する表に関する情報を格納する専用メモリーの初期割当てを制御します。 |
|
Replicatが、オープンしているターゲット・トランザクションのコミット、およびソース・トランザクション全体の適用準備ができるまで保持しているターゲット・トランザクション内の未完了のソース・トランザクションのロールバックを実行するまで待機する時間を指定します。 |
表3-28 ワイルドカード除外パラメータ
パラメータ | 説明 |
---|---|
除外パラメータにワイルドカードが含まれる場合に、 |
|
|
|
|
|
|
|
|
DEFGENでは、ソース表またはターゲット表のデータ定義を含むファイルを作成します。データ定義は、ソース表とターゲット表が異なる定義を持つ場合、またはデータベースのタイプが異なる場合に必要です。
表3-29 すべてのDEFGENパラメータ
パラメータ | 説明 |
---|---|
ワイルドカード指定から特定のソース・コンテナまたはカタログを除外します。 |
|
パラメータ・ファイルの読取り時にオペレーティング・システムのデフォルトのかわりに使用するプロセスのマルチバイト・キャラクタ・セットを指定します。 |
|
DEFGENが定義を書き込むファイルの名前を指定します。 |
|
SQLカタログのオブジェクト名がシステムと異なるCCSIDの場合にDB2 for i CCSIDを指定します。 |
|
コンテナまたはカタログ名をメタデータに含めないようにします。 |
|
ワイルドカード指定から特定のソース・スキーマを除外します。 |
|
ログイン情報の一部としてデータ・ソースを指定します。 |
|
定義を取得する表を指定します。 |
|
データベース接続情報を指定します。 |
これらのパラメータは、Oracle GoldenGateのDDLサポートを制御します。DDLサポートには他のパラメータが必要な場合がありますが、ここに示すものは特にDDL機能を処理します。
表3-30 すべてのDDLパラメータ
パラメータ | 説明 |
---|---|
DDLサポートを有効化し、DDLをフィルタします。 |
|
DDLレプリケーション中に発生するエラーを処理します。 |
|
フィルタリングおよび文字列置換以外のDDLレプリケーションを構成します。 |
|
DDL操作で文字列の置換えを有効化します。 |
|
DDL履歴表の代替名を指定します。 |
|
DDLレプリケーションをサポートするオブジェクトを含むスキーマ名を指定します。 |
|
DDL履歴表のサイズを制御します。 |
|
DDLマーカー表のサイズを制御します。 |