Usa file di scarto

Per impostazione predefinita, ogni volta che viene avviato un processo con il comando START viene generato un file ignorato. Il file di scarto acquisisce informazioni sulle operazioni di Oracle GoldenGate non riuscite. Queste informazioni consentono di risolvere gli errori relativi ai dati, ad esempio quelli che implicano un mapping di colonne non valido.

Il file eliminato riporta informazioni quali:

Per visualizzare il file di scarto, utilizzare un editor di testo o il comando [VIEW REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GCLIR-GUID-E91550C9-97D0-4330-9216-751B1375DA77) nel client di amministrazione.

Il file di scarto predefinito ha le seguenti proprietà:

È possibile modificare queste proprietà utilizzando il parametro DISCARDFILE. È possibile disabilitare l'uso di un file eliminato utilizzando il parametro NODISCARDFILE.

Se un processo viene avviato dalla riga di comando del sistema operativo, non genera un file di scarto per impostazione predefinita. È possibile utilizzare il parametro DISCARDFILE per specificare l'uso di un file eliminato e le relative proprietà.

Una volta creato, un file di scarto deve rimanere nella posizione originale affinché Oracle GoldenGate funzioni correttamente dopo l'avvio dell'elaborazione.

Gestisci file eliminati e report

Per impostazione predefinita, i file di scarto e i file di report hanno la stessa età. Un nuovo file di scarto o di report viene creato all'inizio di una nuova esecuzione del processo. I vecchi file sono datati aggiungendo un numero di sequenza da 0 (il più recente) a 9 (il più vecchio) ai loro nomi.

Se il report attivo o il file eliminato raggiunge la dimensione massima del file prima della fine di un'esecuzione (o su un'esecuzione continua), il processo si interrompe a meno che non sia attiva una pianificazione scadenzario. Utilizzare i parametri DISCARDROLLOVER e REPORTROLLOVER per impostare le pianificazioni scadenzario rispettivamente per i file di scarto e di report. Questi parametri impostano le istruzioni per eseguire il rollover dei file a intervalli regolari, oltre al momento dell'avvio del processo. Non solo controlla le dimensioni dei file e previene le interruzioni del processo, ma fornisce anche un set prevedibile di archivi che possono essere inclusi nella routine di archiviazione. Per ulteriori informazioni, vedere la documentazione riportata di seguito.

Nessun processo ha mai più di dieci report o file eliminati e un report o un file eliminato attivi. Dopo il decimo file scaduto, il file meno recente viene eliminato quando viene creato un nuovo report. Si consiglia di stabilire una pianificazione di archiviazione per i report scaduti e di eliminare i file nel caso in cui siano necessari per risolvere una richiesta di servizio.

Tabella 1 Report estrazione corrente e scadenzario

Autorizzazioni X Data Report
-rw-rw-rw-
1 ggs ggs
4384 Oct 5 14:02
TCUST.rpt
-rw-rw-rw-
1 ggs ggs
1011 Sep 27 14:10
TCUST0.rpt
-rw-rw-rw-
1 ggs ggs
3184 Sep 27 14:10
TCUST1.rpt
-rw-rw-rw-
1 ggs ggs
2655 Sep 27 14:06
TCUST2.rpt
-rw-rw-rw-
1 ggs ggs
2655 Sep 27 14:04
TCUST3.rpt
-rw-rw-rw-
1 ggs ggs
2744 Sep 27 13:56
TCUST4.rpt
-rw-rw-rw-
1 ggs ggs
3571 Aug 29 14:27
TCUST5.rpt