Monitorare un recupero estrazione

Se Extract si interrompe quando una transazione con tempi di esecuzione lunghi è aperta, potrebbe essere necessario molto tempo per il recupero quando viene riavviata. Per recuperare lo stato di elaborazione, Extract deve eseguire una ricerca nei log in linea e archiviati (se necessario) per trovare il primo record di log per la transazione con tempi di esecuzione lunghi. Più indietro nel tempo l'operazione è iniziata, più tempo richiede il recupero, in generale, e Extract può sembrare in stallo.

Per confermare il corretto ripristino di Extract, utilizzare il comando SEND EXTRACT con l'opzione STATUS. Viene visualizzata una delle notazioni di stato riportate di seguito ed è possibile seguire lo stato di avanzamento in quanto Extract modifica la propria posizione in lettura del log nel corso del recupero.

In recupero[1]

Recupero di Extract viene eseguito fino al relativo checkpoint nel log delle transazioni. Ciò implica che sta leggendo dai file di checkpoint BR e quindi dai log archiviati/online o leggendo da Recovery Checkpoint nel log archiviato/online.

In recupero[2]

Il recupero di Extract viene eseguito dal relativo checkpoint alla fine del trail. Ciò implica che un indicatore di recupero viene aggiunto al trail di output quando l'ultima transazione non è stata completamente scritta, quindi riscrive la transazione.

Recupero completo

Il recupero è terminato e l'elaborazione normale riprenderà.