ソース定義
有効な対象
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