プライマリ・コンテンツに移動
Oracle® GoldenGate Oracle GoldenGateリファレンスfor Windows and UNIX
12c (12.1.2)
E49845-08
  目次へ移動
目次

前
 
次
 

WILDCARDRESOLVE

適用対象

ExtractおよびReplicat

説明

WILDCARDRESOLVEパラメータでは、TABLESEQUENCE、またはMAP文でワイルドカードで指定されている表を処理するルールを変更します。WILDCARDRESOLVEは、パラメータ・ファイル内の関連するTABLESEQUENCE、またはMAP文よりも先に指定する必要があります。

ターゲット・オブジェクトは、ワイルドカードの解決を試みるときに、ターゲット・データベース上に存在している必要があります。ターゲット・オブジェクトが存在しない場合、Replicatは異常終了します。

デフォルト

DYNAMIC

構文

WILDCARDRESOLVE {DYNAMIC | IMMEDIATE}
DYNAMIC

ワイルドカード定義に一致するソース・オブジェクトは、ワイルドカード・ルールに一致するたびに解決されます。新規に解決されたオブジェクトは、解決時にOracle GoldenGate構成に含められます。これはデフォルトです。これは、Teradataに必須の設定です。

SOURCEISTABLEまたはGENLOADFILESが指定されている場合は、このオプションを使用しないでください。WILDCARDRESOLVEは、これらのパラメータに対して常に暗黙にIMMEDIATEに設定されます。

SEQUENCEパラメータを指定し、ワイルドカードを使用してOracle順序をレプリケートするときは、DYNAMICを使用する必要があります。

DYNAMICのデフォルトを保持するには、明示的なWILDCARDRESOLVEパラメータはオプションですが、その存在はメソッドが使用されるパラメータ・ファイルを確認する人に明確化するために役立ちます。

IMMEDIATE

ワイルドカード定義に一致するソース・オブジェクトは、起動時に処理されます。このオプションは、Teradataではサポートされていません。SOURCEISTABLEを使用する場合は、これが強制的にデフォルトになります。

このオプションは、Oracleインターバル・パーティション機能をサポートしていません。Oracle GoldenGateが新しいパーティションを見つけられるように、動的な解決を行う必要があります。

次に、起動時にワイルドカードを解決する例を示します。

WILDCARDRESOLVE IMMEDIATE
TABLE hq.acct_*;