拡張ファイル
有効な対象
ExtractおよびReplicat
摘要
EXTFILEパラメータは、SPECIALRUNの使用時に、初期ロードExtractによって作成され、初期ロードReplicatによって読み取られるローカル・システム上の抽出ファイルを指定するために使用します。
このパラメータは、初期ロード構成に対して使用します。オンライン変更同期では、EXTTRAILパラメータを使用します。
EXTFILEは、関連するすべてのTABLEまたはMAP文よりも先に指定する必要があります。異なるファイルを定義するために、複数のEXTFILE文を使用できます。
Replicatでは、file_name値のみがサポートされ、オプションはサポートされていません。
ENCRYPTTRAILパラメータを使用して、このファイル内のデータを暗号化できます。詳細は、「ENCRYPTTRAIL \| NOENCRYPTTRAIL」を参照してください。
デフォルト
なし
構文
EXTFILE <file_name>
[ APPEND]
[, PURGE]
[, FORMAT RELEASE <major>.<minor>]
[, MEGABYTES <megabytes>]
[, OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]
<file_name>
トレイルの相対名または完全修飾名。トレイル名には2文字のみを使用します。2文字を超える文字を使用すると、その名前のファイルはシーケンス番号なしで作成されます。エージングされたトレイル・ファイルは、この名前に6桁の順序番号が追加される(たとえば/ogg/dirdat/ef000001)。FORMAT RELEASE 12.2以前を使用している場合、作成するトレイル・ファイルは増分しない静的ファイルとなり、命名規則は2文字に制限されません。
APPEND
現在のデータをファイルの既存のデータに追加します。APPENDを使用する場合、PURGEは使用しないでください。
PURGE
新しいファイルを作成する前に、既存のファイルを削除します。PURGEを使用する場合、APPENDは使用しないでください。
FORMAT RELEASE <major.minor>
Extractがトレイル、ファイルまたは(リモート・タスクの場合)別のプロセスに送信するデータのメタデータ・フォーマットを指定します。メタデータは、データ・レコードがサポートされているバージョンであるかどうかをリーダー・プロセスに示します。メタデータ・フォーマットは、Oracle GoldenGateプロセスのバージョンに応じて異なります。以前のOracle GoldenGateバージョンには、新しいバージョンと異なるメタデータが含まれています。
FORMAT RELEASEでは、Oracle GoldenGateのリリース・バージョンを指定します。majorはメジャー・バージョン番号、minorはマイナー・バージョン番号です。X.xは、Oracle GoldenGateの現在または以前の一般提供(GA)リリースを反映している必要があります。有効な値は、12.2から現在のOracle GoldenGate X.xバージョン番号(たとえば19.1)です。リリース・バージョンは、適切なトレイル・フォーマットの互換性レベルにプログラム的にマップされます。デフォルトは、このトレイルに書込みを行うプロセスの現在のバージョンです。ノート: 12.2より前のRELEASEバージョンでは、3つの部分からなるオブジェクト名はサポートされません。
ノート: 単一のExtractで複数の証跡を使用する場合、同じRELEASEバージョンのみが共存できます。
次の設定は、Oracle Database 12.2以上でサポートされます:
-
12.1以上との互換性が設定されているOracle Database 12.2以上の非CDBの場合は、SCN値が大きいため、
FORMAT RELEASE12.2以上がサポートされます。 -
互換性が12.2以上に設定されているOracle Database 12.2以降のCDB/PDBの場合、サポートされる
FORMAT RELEASE値は12.3以上のみです。これは、PDBのローカルUNDOを使用するためで、トランザクションIDをPDB番号で拡張してtrx IDの一意性を保証する必要があります。
MEGABYTES <megabytes>
トレイル内のファイルの最大サイズ(MB)。デフォルトは2000です。
OBJECTDEFS
OBJECTDEFSオプションを使用して、証跡にオブジェクト定義を含めます。このオプションは、出力証跡がOracle GoldenGate正規フォーマットで書式設定され、証跡フォーマット・リリースが12.2よりも新しい場合にのみ適用可能です。それ以外の場合、メタデータ・レコードが証跡に追加されないため、このオプションは無視されます。
TRAILBYTEORDER {BIGENDIAN |
LITTLEENDIAN |
NATIVEENDIAN} |
トレイル・ファイルのバイト・フォーマットを設定します。12.2以上のバージョンのFORMAT RELEASEが指定されているトレイル・ファイルにのみ有効です。有効な値は、BIGENDIAN (ビッグ・エンディアン)、LITTLEENDIAN (リトル・エンディアン)およびNATIVEENDIANです。デフォルトはNATIVEENDIANです。使用方法の詳細については、GLOBALSバージョンのTRAILBYTEORDERを参照してください。
例
例1
EXTFILE dirdat/ef
例2
EXTFILE dirdat/ef, MEGABYTES 200
例3
EXTFILE /ggs/dirdat/extdat, FORMAT RELEASE 18.1