ソース定義

有効な対象

Replicat

摘要

SOURCEDEFSパラメータでは、ソース表またはファイルの定義が含まれるファイル名を指定します。形式Oracle GoldenGateリリース12.2 <.x>のトレイル・ファイルが使用されるときにも、トレイル・ファイルはオブジェクト定義のあるメタデータ・レコードを含んでいるため、ソース定義がデフォルトで必要とされません。However, source definitions are required when replicating data between heterogenous source and targets using trail files with format Oracle GoldenGate release 12.1 <.x> and lower or when trail files with created with the no_objectdefs option.

Oracle GoldenGate構成に従って、ターゲット・システムのReplicatプロセスにSOURCEDEFSを使用します:

ソース定義ファイルを生成するには、DEFGENユーティリティを使用します。Replicatを起動する前に、仲介システムまたはターゲット・システムにこのファイルを送信してください。

たとえば、各SOURCEDEFSファイルに別々のアプリケーションの定義が保持されている場合のように、複数のソース定義ファイルを使用するときは、パラメータ・ファイルで、複数のSOURCEDEFS文を使用できます。

同じパラメータ・ファイルで、SOURCEDEFSとASSUMETARGETDEFSを使用しないでください。

デフォルト

なし

構文

SOURCEDEFS <file_name> [OVERRIDE]

<file_name>

ソース・データ定義を含むファイルの相対名または完全修飾名。

OVERRIDE

デフォルトで、メタデータ・レコードの表定義はSOURCEDEFSファイルの定義よりも優先されます。

OVERRIDEを指定すると、Replicatに対し、メタデータではなく定義ファイルの定義を使用するように要求されます。

例

例1

SOURCEDEFS dirdef\tcust.def

例2

SOURCEDEFS /ggs/dirdef/source_defs