OGG常用参数(十三)-EXTFILE

1、适用

Extract and Replicat

2、描述

使用此EXTFILE参数可以指定本地系统上的提取文件,该文件将由初始负载提取创建,并由初始负载读取SPECIALRUN。

使用此参数进行初始负载配置。对于在线更改同步,请使用EXTTRAIL参数。

EXTFILE必须在所有关联TABLE或MAP语句之前。EXTFILE可以使用多个语句来定义不同的文件。

复制仅支持file_name值,无选项

您可以使用ENCRYPTTRAIL 参数加密此文件中的数据。

3、默认

4、语法

EXTFILE file_name
[ APPEND]
[, PURGE]
[, FORMAT RELEASE major.minor]
[, MEGABYTES megabytes]
[, OBJECTDEFS | NO_OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]

file_name
路径的相对或完全限定名称。路径名称最多使用两个字符。随着跟踪文件的老化,例如,将在此名称后添加一个六个字符的序列号 /ogg/dirdat/ef000001。如果使用FORMAT RELEASE11.2或更早版本,则创建的跟踪文件是不会递增的静态文件,并且命名约定不限于两个字符。

APPEND
将当前数据添加到文件中的现有数据。如果使用 APPEND,请勿使用PURGE。

PURGE
在创建新文件之前删除现有文件。如果使用 PURGE,请勿使用APPEND。

FORMAT RELEASE major.minor
指定数据的元数据格式,该数据由“提取”发送到跟踪,文件或(如果是远程任务)发送到另一个进程。元数据告诉阅读器进程数据记录是否是其支持的版本。元数据格式取决于Oracle GoldenGate进程的版本。较旧的Oracle GoldenGate版本包含的元数据与较新版本不同的元数据。

FORMAT RELEASE指定Oracle GoldenGate发行版本。major是主要版本号,minor是次要版本号。Xx必须反映Oracle GoldenGate的当前版本或更早的,通常可用的(GA)版本。有效值为从当前Oracle GoldenGate Xx版本号到11.1,例如11.2或12.1。该发行版本以编程方式映射回适当的跟踪格式兼容性级别。默认值为写入该跟踪的进程的当前版本。

MEGABYTES megabytes
跟踪中文件的最大大小(以兆字节为单位)。默认值为2000。

OBJECTDEFS | NO_OBJECTDEFS
使用OBJECTDEFS和NO_OBJECTDEFS选项控制是否在跟踪中包括对象定义。仅当输出跟踪格式为Oracle GoldenGate规范格式且跟踪格式版本大于12.1时,这两个选项才适用。否则,这两个选项都将被忽略,因为不会将任何元数据记录添加到跟踪中。

TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}
设置文件记录中元数据的字节格式。此参数不影响列数据。仅对FORMAT RELEASE版本至少为12.1的跟踪文件有效 。有效值为BIGENDIAN(big endian), LITTLEENDIAN(little endian)和 NATIVEENDIAN(本地系统的默认值)。默认值为BIGENDIAN。有关其他用法说明,请参见的GLOBALS 版本TRAILBYTEORDER。

5、举例

EXTFILE dirdat/ef
EXTFILE dirdat/ef, MEGABYTES 200
EXTFILE /ggs/dirdat/extdat, FORMAT RELEASE 12.3

Related Posts