カタログ除外
有効な対象
Extract、Replicat、DEFGEN
摘要
CATALOGEXCLUDEパラメータでは、TABLEまたはMAP文でワイルドカードを使用してコンテナまたはカタログ名が指定されている場合に、Oracle GoldenGate構成から特定のコンテナまたはカタログのソース・オブジェクトを明示的に除外します。このパラメータは、データベースが、3つの部分からなる完全修飾名が使用されるOracleコンテナ・データベースである場合に有効です。
ファイルまたはトレイルを指定するパラメータとCATALOGEXCLUDEの位置関係によって、その効果が決まります。トレイルまたはファイルを指定するパラメータは、EXTFILE、RMTFILE、EXTTRAIL、RMTTRAILです。パラメータは次のように機能します。
-
CATALOGEXCLUDE指定の場所がTABLEまたはSEQUENCEパラメータの前で、トレイルまたはファイルを指定するパラメータの前でもあると、すべてのトレイルまたはファイル、およびすべてのTABLEパラメータとSEQUENCEパラメータにグローバルに適用されます。 -
CATALOGEXCLUDE指定の場所がトレイルまたはファイルを指定するパラメータの後であると、その効果はそのトレイルまたはファイルのみ、およびそれに関連するTABLEパラメータまたはSEQUENCEパラメータのみに適用されます。パラメータ・ファイルでは、複数のトレイルまたはファイルを指定して、そのそれぞれに続けてTABLE、SEQUENCEおよびCATALOGEXCLUDEのセットを指定できます。
CATALOGEXCLUDEは、関連するTABLEまたはSEQUENCEパラメータの評価前に評価されます。したがって、それらの出現順序による違いはありません。
EXCLUDEWILDCARDOBJECTSONLYパラメータも参照してください。
デフォルト
なし
構文
CATALOGEXCLUDE {<container>}
<container>
除外するソースOracleコンテナ。ワイルドカードを使用できます。「データベース・オブジェクト名でのワイルドカードの使用」で説明されている、ワイルドカードを使用するためのルールに従います。
例
例1
この例では、pdb1プラガブル・データベースを省略します。統合Extractがコンテナpdb1、pdb2およびpdb3に登録されている場合は、次のCATALOGEXCLUDE構文を使用すると、Oracle GoldenGateは、ワイルドカード構文と一致していたとしてもカタログpdb1で発生したDMLをスキップできます。
EXTRACT capt
USERIDALIAS ggeast
RMTTRAIL east/aa
CATALOGEXCLUDE pdb1
TABLE *.*.*;
説明: キーワード: —
カタログ除外
有効な対象
Extract、Replicat、DEFGEN
摘要
CATALOGEXCLUDEパラメータでは、TABLEまたはMAP文でワイルドカードを使用してコンテナまたはカタログ名が指定されている場合に、Oracle GoldenGate構成から特定のコンテナまたはカタログのソース・オブジェクトを明示的に除外します。このパラメータは、データベースが、3つの部分からなる完全修飾名が使用されるOracleコンテナ・データベースである場合に有効です。
ファイルまたはトレイルを指定するパラメータとCATALOGEXCLUDEの位置関係によって、その効果が決まります。トレイルまたはファイルを指定するパラメータは、EXTFILE、RMTFILE、EXTTRAIL、RMTTRAILです。パラメータは次のように機能します。
-
CATALOGEXCLUDE指定の場所がTABLEまたはSEQUENCEパラメータの前で、トレイルまたはファイルを指定するパラメータの前でもあると、すべてのトレイルまたはファイル、およびすべてのTABLEパラメータとSEQUENCEパラメータにグローバルに適用されます。 -
CATALOGEXCLUDE指定の場所がトレイルまたはファイルを指定するパラメータの後であると、その効果はそのトレイルまたはファイルのみ、およびそれに関連するTABLEパラメータまたはSEQUENCEパラメータのみに適用されます。パラメータ・ファイルでは、複数のトレイルまたはファイルを指定して、そのそれぞれに続けてTABLE、SEQUENCEおよびCATALOGEXCLUDEのセットを指定できます。
CATALOGEXCLUDEは、関連するTABLEまたはSEQUENCEパラメータの評価前に評価されます。したがって、それらの出現順序による違いはありません。
EXCLUDEWILDCARDOBJECTSONLYパラメータも参照してください。
デフォルト
なし
構文
CATALOGEXCLUDE {<container>}
<container>
除外するソースOracleコンテナ。ワイルドカードを使用できます。「データベース・オブジェクト名でのワイルドカードの使用」で説明されている、ワイルドカードを使用するためのルールに従います。
例
例1
この例では、pdb1プラガブル・データベースを省略します。統合Extractがコンテナpdb1、pdb2およびpdb3に登録されている場合は、次のCATALOGEXCLUDE構文を使用すると、Oracle GoldenGateは、ワイルドカード構文と一致していたとしてもカタログpdb1で発生したDMLをスキップできます。
EXTRACT capt
USERIDALIAS ggeast
RMTTRAIL east/aa
CATALOGEXCLUDE pdb1
TABLE *.*.*;