レントレール
有効な対象
Extract
摘要
RMTTRAILパラメータでは、ADD RMTTRAILコマンドで作成されているリモート証跡を指定します。RMTTRAILで指定するトレイルは、関連するTABLE文よりも先に配置する必要があります。異なるリモート・トレイルを定義するために、複数のRMTTRAIL文を使用できます。RMTTRAILより先にRMTHOSTパラメータを配置する必要があります。
FORMAT RELEASEオプションおよびTRAILBYTEORDERオプションはExtractにのみ適用され、データ・ポンプには適用されません。
ENCRYPTTRAILパラメータを使用して、このトレイル内のデータを暗号化できます。詳細は、「ENCRYPTTRAIL | NOENCRYPTTRAIL」を参照してください。
デフォルト
なし
構文
RMTTRAIL <trail_name>
[, FORMAT RELEASE <major.minor>]
[, OBJECTDEFS | NO_OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]
<name>
トレイルの相対または完全修飾パス名。名前には2文字を使用します。エージングされたトレイル・ファイルは、この名前に6桁の順序番号が追加されます(たとえば/ggs/dirdat/rt000000001)。
FORMAT RELEASE <major.minor>
Extractからトレイルに送信されるデータのメタデータ・フォーマットを指定します。メタデータは、データ・レコードがサポートされているバージョンであるかどうかをリーダー・プロセスに示します。以前のOracle GoldenGateバージョンには、新しいバージョンと異なるメタデータが含まれています。
-
FORMATは必須のキーワードです。 -
RELEASEはOracle GoldenGateのリリース・バージョンを指定します。<major>はメジャー・バージョン番号、<minor>はマイナー・バージョン番号になります。X.xは、Oracle GoldenGateの現在または以前の一般提供(GA)リリースを反映している必要があります。有効な値は、11.2から現在のOracle GoldenGateX.xバージョン番号(たとえば11.2または12.1)になります。リリース・バージョンは、プログラムによって適切な内部互換性レベルにマッピングされます。デフォルトは、このトレイルに書込みを行うプロセスの現在のバージョンです。12.1より前の
RELEASEのリリースでは、3つの部分からなるオブジェクト名はサポートされません。
FORMATとRECOVERYOPTIONSパラメータの間には、依存関係があります。RECOVERYOPTIONSをAPPENDMODEに設定する場合、FORMATはRELEASE 10.0以上に設定する必要があります。RECOVERYOPTIONSをOVERWRITEMODEに設定する場合、FORMATはRELEASE 9.5以下に設定する必要があります。
OracleGoldenGateトレイル・ファイルのバージゼーションおよびリカバリ・モードの詳細は、トレイル・リカバリ・モードを参照してください。
Oracle Database 12.2では、次の設定がサポートされています。
-
Oracle Database 12.2の場合は、12.1、
FORMATRELEASE12.2以上との互換性が設定された非CDBがサポートされています。 -
Oracle Database 12.2の場合は、12.2、
FORMATRELEASE12.2以上との互換性が設定された非CDBがサポートされます。 -
互換が12.2に設定されているOracle Database 12.2 CDB/PDBの場合、サポートされる
FORMATRELEASE12.3のみ。これは、PDBのローカルUNDOを使用するためで、トランザクションIDをPDB番号で拡張してtrx IDの一意性を保証する必要があります。
OBJECTDEFS |
NO_OBJECTDEFS |
OBJECTDEFSとNO_OBJECTDEFSオプションを使用すると、証跡にオブジェクト定義を含めるかどうかを制御できます。この2つのオプションは、出力証跡がOracle GoldenGate正規フォーマットで書式設定され、証跡フォーマット・リリースが12.1より新しい場合にのみ適用可能です。それ以外の場合は証跡にメタデータ・レコードが追加されないため、どちらのオプションも無視されます。
オープン・システム・データベースからNonStopにレプリケートする場合、NonStopでは証跡からのオブジェクト定義の処理がサポートされていないため、12.2より前のフォーマット・バージョンを指定して、オブジェクト定義を証跡に含めないようにします。
TRAILBYTEORDER {BIGENDIAN |
LITTLEENDIAN |
NATIVEENDIAN} |
トレイル・レコードのメタデータのバイト・フォーマットを設定します。このパラメータは、列データに影響しません。12.1以上のバージョンのFORMAT RELEASEが指定されているトレイルにのみ有効です。有効な値は、BIGENDIAN (ビッグ・エンディアン)、LITTLEENDIAN (リトル・エンディアン)およびNATIVEENDIAN (ローカル・システムのデフォルト)です。デフォルトはBIGENDIANです。使用方法の詳細については、GLOBALSバージョンのTRAILBYTEORDERを参照してください。
例
例1
RMTTRAIL ny
例2
Linuxの場合
RMTTRAIL trails/ny, FORMAT RELEASE 19.1
例3
Windowsの場合:
EXTTRAIL trails\ny, FORMAT RELEASE 19.1
例4
キャプチャされるのと同じ表のセット内の2つのトレイル・フォーマット:
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
例5
オブジェクトの定義を含むHRスキーマとオブジェクト定義を含まないORDスキーマを送信するデータ・ポンプ・パラメータ・ファイルの例:
RMTTRAIL $data/ggs12.2/a1, OBJECTDEFS
TABLE hr.*;
RMTTRAIL $data/ggs12.2/a2, NO_OBJECTDEFS
TABLE ord.*;