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:
-
Para Oracle Database 12.2 no CDB o superior con la compatibilidad definida en 12.1 o superior, está soportada
FORMAT RELEASE12.2 o superior, debido al valor de SCN mayor. -
Para Oracle Database 12.2 CDB/PDB o superior con la compatibilidad definida en 12.2 o superior, solo están soportados los valores
FORMAT RELEASE12.3 o superiores. Esto es debido al uso del deshacer local para la PDB, lo cual requiere aumentar la transacciónIDcon el número del PDB para garantizar que los ID de trx sean únicos.
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