OPTIONS DE CHARGEMENT INITIAL
Durée de validité
Valide pour l'extraction de chargement initial pour PostgreSQL et SQL Server.
Description
Ce paramètre est utilisé pour activer l'instanciation de précision pour une extraction de chargement initial, ce qui permet l'instanciation des données initiales sans temps d'inactivité de l'application. L'instanciation précise est obtenue en créant un point cohérent de la base de données par rapport au journal de transactions, ou identifiable par une position de journal de transactions telle que LSN. L'extraction de chargement initial lit les jeux de données qui sont déjà validés jusqu'au point de cohérence. Les modifications apportées après ce point cohérent ne sont pas capturées par l'extraction de chargement initial. Une extraction CDC peut être utilisée conjointement pour capturer les transactions après le LSN d'instanciation précise.
Les requêtes de niveau d'isolement de cliché renvoient les données validées au moment où la transaction est démarrée. Les modifications non validées après le démarrage de la transaction sont ignorées.
Par défaut, l'instanciation précise est désactivée. Pour activer l'instanciation précise, utilisez le paramètre INITIALLOADOPTIONS avec l'option USESNAPSHOT lors de la configuration d'une extraction de chargement en ligne.
Syntaxe
INITIALLOADOPTIONS USESNAPSHOT
Exemples
L'exemple montre l'utilisation du paramètre avec l'option USESNAPSHOT dans le fichier de paramètres Extract de chargement initial. Le nom du processus Extract de chargement initial est extinit.
EXTRACT extinit
INITIALLOADOPTIONS USESNAPSHOT
SOURCEDB psql_src USERIDALIAS ggma PASSWORD We1come23
EXTFILE ei, MEGABYTES 500, PURGE
TABLE public.*;