INICIALLOADOPCIONES
Válido para
Válido para el Extract de carga inicial para PostgreSQL y SQL Server.
Descripción
Este parámetro se utiliza para activar la instanciación de precisión para una extracción de carga inicial, lo que permite la instanciación de datos inicial sin incurrir en tiempo de inactividad de la aplicación. La instanciación precisa se logra mediante la creación de un punto consistente de la base de datos en relación con el log de transacciones, o identificable por una posición de log de transacciones como LSN. La extracción de carga inicial lee los juegos de datos que ya están confirmados hasta el punto consistente. Los cambios posteriores a ese punto consistente no son capturados por el Extract de carga inicial. Un extracto de CDC se puede utilizar junto para capturar las transacciones después del LSN de instanciación precisa.
Las consultas en el nivel de aislamiento de instantáneas devuelven los datos confirmados en el momento en que se inicia la transacción. Se ignoran los cambios no confirmados después de que se inicie la operación.
Por defecto, la instanciación precisa está desactivada. Para activar la instanciación precisa, utilice el parámetro INITIALLOADOPTIONS con la opción USESNAPSHOT al configurar una extracción de carga en línea.
Sintaxis
INITIALLOADOPTIONS USESNAPSHOT
Ejemplos
En el ejemplo se muestra el uso del parámetro con la opción USESNAPSHOT en el archivo de parámetros Extract de carga inicial. El nombre del Extract de carga inicial es extinit.
EXTRACT extinit
INITIALLOADOPTIONS USESNAPSHOT
SOURCEDB psql_src USERIDALIAS ggma PASSWORD We1come23
EXTFILE ei, MEGABYTES 500, PURGE
TABLE public.*;