RESTART EXTRACT
Utilizzare RESTART EXTRACT per arrestare e quindi avviare un gruppo Extract.
Sintassi
RESTART EXTRACT group_name [ATCSN csn | AFTERCSN csn]
group_name
Nome di un gruppo Extract o carattere jolly asterisco (*) per specificare più gruppi. Ad esempio, T* avvia tutti i gruppi Extract i cui nomi iniziano con la lettera T.
ATCSN csn |
AFTERCSN csn |
Specifica un punto di inizio alternativo.
ATCSN
Induce Extract a posizionare il proprio punto di inizio in corrispondenza della prima transazione che contiene il valore CSN specificato. Tutte le transazioni nell'origine dati con valori CSN minori di quello specificato verranno saltate.
AFTERCSN
Induce Extract a posizionare il proprio punto di inizio all'inizio della prima transazione successiva a quella che contiene il valore CSN specificato. Tutte le transazioni nell'origine dati con valori CSN minori o uguali a quello specificato verranno saltate.
csn
Specifica un valore CSN. Immettere il valore CSN utilizzando un formato valido per il database. Se il formato non è valido, il processo Extract verrà interrotto e scriverà un messaggio del file del report. Per determinare il valore CSN da fornire al completamento di un caricamento iniziale, utilizzare l'identificativo seriale in corrispondenza del quale la utility di caricamento ha completato il caricamento. In alternativa, attenersi alle istruzioni nella procedura di caricamento iniziale per determinare quando avviare Extract.
Di seguito sono riportate alcune istruzioni aggiuntive da tenere presenti quando Si utilizza ATCSN e AFTERCSN.
-
Il valore CSN viene memorizzato nell'intestazione del file per garantirne la disponibilità per i processi a valle.
-
Quando un record specificato cin un valore CSN viene trovato, Extract esegue un checkpoint. Il checkpoint garantisce che gli avvii successivi di Extract inizino dalla posizione richiesta e non da un punto anteriore al valore CSN richiesto.
-
È necessario stabilire un punto d'inizio fisico nel log delle transazioni o nella trail per Extract con
ADD EXTRACToALTER EXTRACTprima di utilizzareATCSNoAFTERCSN. Queste opzioni fungono da filtro aggiuntivo dopo il posizionamento di Extract su una posizione fisica nell'origine dati.
Esempi
RESTART EXTRACT finance
RESTART EXTRACT finance ATCSN 684993
RESTART EXTRACT finance AFTERCSN 684993