START EXTRACT
Utilisez START EXTRACT pour démarrer le processus d'extraction. Pour vérifier que l'extraction a démarré, utilisez la commande INFO EXTRACT ou STATUS EXTRACT. L'extraction peut démarrer à son point de départ normal (à partir de points de reprise initiaux ou en cours) ou d'une autre position dans la source de données, indiquée par l'utilisateur.
Point de départ normal
Sans options, START EXTRACT indique au processus Extract de commencer son traitement à l'un des emplacements suivants de la source de données, afin de maintenir l'intégrité de ces données :
-
Après une interruption progressive ou anormale : au niveau de la première transaction non traitée dans la source de données pour l'exécution précédente, comme l'indique le point de reprise de lecture en cours.
-
Premier démarrage après la création du groupe : au niveau du point de départ indiqué par la commande
ADD EXTRACT.
Autre point de départ
Avant de démarrer l'extraction avec ATCSN ou AFTERCSN, vous devez établir un lieu de départ physique à l'aide de l'une des commandes suivantes :
-
ADD EXTRACTavec l'optionBEGINdéfinie sur un horodatage antérieur à la valeur CSN spécifiée parATCSNouAFTERCSN. Le journal de transactions contenant l'horodatage et tous les journaux postérieurs doivent être disponibles sur le système avant le démarrage de l'extraction. -
ALTER EXTRACTpour le numéro de séquence du journal contenant le CSN spécifié parATCSNouAFTERCSN.
Syntaxe
START EXTRACT group_name
[ATCSN csn | AFTERCSN csn]
[BRoptions]
group_name
Nom d'un groupe d'extraction ou caractère générique (*) pour indiquer plusieurs groupes. Par exemple, T* démarre tous les groupes d'extraction dont les noms commencent par T.
ATCSN csn |
AFTERCSN csn |
Indique un autre point de départ.
ATCSN
Indique à l'extraction de positionner son point de départ au niveau de la première transaction comportant le CSN indiqué. Toutes les transactions de la source de données comportant des valeurs CSN inférieures au CSN indiqué sont ignorées.
AFTERCSN
Indique à l'extraction de positionner son point de départ au début de la première transaction suivant celle comportant le CSN indiqué. Toutes les transactions de la source de données comportant des valeurs CSN inférieures ou égales au CSN indiqué sont ignorées.
csn
Indique une valeur CSN. Saisissez la valeur CSN au format valide pour la base de données. Si le format n'est pas valide, l'extraction prend anormalement fin et écrit un message dans le fichier de rapport. Pour savoir quel CSN fournir une fois le chargement initial terminé, utilisez l'identificateur de série au niveau duquel l'utilitaire de chargement s'est terminé. Sinon, suivez les instructions de la procédure de chargement initial pour savoir quand démarrer le processus d'extraction.
Voici des règles supplémentaires à prendre en compte lors de l'utilisation de ATCSN et de AFTERCSN :
-
Le CSN est stocké dans l'en-tête de fichier de sorte à être disponible pour les processus en aval.
-
Lorsqu'un enregistrement indiqué à l'aide d'un CSN est trouvé, l'extraction émet un point de reprise. Le point de reprise garantit que les prochains démarrages d'extraction commenceront à l'emplacement demandé, et non d'un point antérieur au CSN demandé.
-
Avant d'utiliser
ATCSNouAFTERCSN, vous devez définir pour l'extraction un point d'arrivée physique dans le journal des transactions ou la trace avecADD EXTRACTouALTER EXTRACT. Ces options sont destinées à servir de filtre supplémentaire une fois le processus d'extraction positionné sur un emplacement physique dans la source de données.
BR options
L'extraction peut être démarrée avec des options BR. Exemples d'options BR :
-
START EXTRACT BROFF -
START EXTRACT BRRESET -
START EXTRACT BRInterval# BRKEEPSTALEFILES -
START EXTRACT BRKEEPSTALEFILES -
START EXTRACT BRFSOPTION
Pour plus d'informations, reportez-vous à BR dans Référence des paramètres et des fonctions pour Oracle GoldenGate.
Exemples
START EXTRACT exte
START EXTRACT exte ATCSN 684993
START EXTRACT exte AFTERCSN 684993