EXTFILE

Válido para

Extraer y Replicat

Descripción

Utilice el parámetro EXTFILE para especificar un archivo de extracción en el sistema local que creará un Extract de carga inicial y que leerá un Replicat de carga inicial cuando se utilice SPECIALRUN.

Utilice este parámetro para las configuraciones de carga inicial. Para la sincronización de cambios en línea, utilice el parámetro EXTTRAIL.

EXTFILE debe preceder a todas las sentencias TABLE o MAP asociadas. Se pueden utilizar varias sentencias EXTFILE para definir diferentes archivos.

Replicat solo soporta el valor file_name y ninguna opción.

Puede cifrar los datos de este archivo mediante el parámetro ENCRYPTTRAIL. Consulte "ENCRYPTTRAIL \| NOENCRYPTTRAIL" para obtener más información.

Valor por defecto

Ninguno

Sintaxis

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

<file_name>

Nombre relativo o totalmente cualificado de la pista. Utilice sólo dos caracteres para el nombre de pista. Si utiliza más de dos caracteres, creará el archivo con ese nombre pero sin ningún número de secuencia. A medida que se envejecen los archivos de pista, se agregará un número de secuencia de seis caracteres a este nombre, por ejemplo, /ogg/dirdat/ef000001. Si se utiliza FORMAT RELEASE 12.2 o anterior, el archivo de pista creado es un archivo estático que no se incrementa y la convención de nomenclatura no se limita a dos caracteres.

APPEND

Agrega los datos actuales a los datos existentes en el archivo. Si utiliza APPEND, no utilice PURGE.

PURGE

Suprime un archivo existente antes de crear uno nuevo. Si utiliza PURGE, no utilice APPEND.

FORMAT RELEASE <major.minor>

Especifica el formato de metadatos de los datos que envía Extract a una pista, un archivo o (si se trata de una tarea remota) a otro proceso. Los metadatos indican al proceso del lector si los registros de datos son de una versión que éste soporte. El formato de los metadatos depende de la versión del proceso de Oracle GoldenGate. Las versiones anteriores de Oracle GoldenGate contienen metadatos distintos a los de las más recientes.

FORMAT RELEASE especifica una versión de Oracle GoldenGate. major es el número del versión principal, y minor es el número del secundario. X.x debe reflejar una versión actual o anterior disponible de manera generalizada (GA) de Oracle GoldenGate. Los valores válidos son de la versión 12.2 a la versión actual de Oracle GoldenGate X.x, por ejemplo, 19.1. La versión se asigna de forma programática al nivel de compatibilidad de formato de pista adecuado. El valor por defecto es la versión actual del proceso que escribe en esta pista. Nota: Las versiones RELEASE anteriores a la versión 12.2 no soportan nombres de objeto de tres partes.

Nota: Si se utilizan varias pistas en un único Extract, solo pueden coexistir las versiones RELEASE que son iguales.

Los siguientes valores están soportados para Oracle Database 12.2 y superior:

MEGABYTES <megabytes>

Tamaño máximo, en megabytes, de un archivo en la pista. El valor por defecto es 2000.

OBJECTDEFS

Utilice la opción OBJECTDEFS para incluir las definiciones de objeto en la pista. Esta opción solo se aplica cuando la pista de salida tiene formato canónico de Oracle GoldenGate y la versión de formato de pista es mayor que 12.2. De lo contrario, esta opción se ignora porque no se agregará ningún registro de metadatos a la pista.

TRAILBYTEORDER {BIGENDIAN LITTLEENDIAN NATIVEENDIAN}

Define el formato de bytes de los archivos de pista. Válido solo para archivos de pista que tengan una versión FORMAT RELEASE de al menos 12.2. Los valores válidos son BIGENDIAN (big endian), LITTLEENDIAN (little endian) y NATIVEENDIAN. El valor por defecto es NATIVEENDIAN. Consulte la versión GLOBALS de TRAILBYTEORDER para obtener instrucciones de uso adicionales.

Ejemplos

Ejemplo 1

EXTFILE dirdat/ef

Ejemplo 2

EXTFILE dirdat/ef, MEGABYTES 200

Ejemplo 3

EXTFILE /ggs/dirdat/extdat, FORMAT RELEASE 18.1