Usa report processo
Utilizzare il report del processo per visualizzarlo (a seconda del processo):
-
parametri in uso
-
mapping tabella e colonna
-
informazioni sul database
-
messaggi ed errori di runtime
-
statistiche runtime per il numero di operazioni elaborate
Ogni processo Extract e Replicat genera un file di report. Il report consente di diagnosticare i problemi che si sono verificati durante l'esecuzione, ad esempio la sintassi di mapping non valida, gli errori SQL e gli errori di connessione.
Per visualizzare un report di processo, utilizzare una delle opzioni riportate di seguito.
-
comando shell standard per la visualizzazione di un file di testo
-
Servizio metriche delle prestazioni
-
Comando
VIEW REPORT. -
Per visualizzare le informazioni relative all'interruzione di un processo senza generare un report, utilizzare il comando seguente per eseguire il processo dalla shell dei comandi del sistema operativo (non dalla riga di comando di Oracle GoldenGate) per inviare le informazioni al terminale.
*process* paramfile *path*.prmDove:
-
Il valore del processo è
extractoreplicat. -
Il valore per percorso.
prmè il nome completamente qualificato del file dei parametri, ad esempio:REPLICA PARAMFILE /ogg/dirdat/repora.prm
-
Per impostazione predefinita, i report hanno un'estensione di file .rpt, ad esempio EXTORA.rpt. La posizione predefinita è la sottodirectory dirrpt della directory Oracle GoldenGate. Tuttavia, queste proprietà possono essere modificate quando il gruppo viene creato. Una volta creato, un file di report deve rimanere nella posizione originale affinché Oracle GoldenGate funzioni correttamente dopo l'avvio dell'elaborazione.
Per determinare il nome e la posizione di un report di processo, utilizzare i comandi INFO EXTRACT o INFO REPLICAT.
Pianificazione delle statistiche di runtime nel report processo
Per impostazione predefinita, le statistiche di runtime vengono scritte nel report una sola volta, alla fine di ogni esecuzione. Per le esecuzioni lunghe o continue, è possibile utilizzare parametri facoltativi per visualizzare queste statistiche su base regolare, senza attendere la fine dell'esecuzione.
Per impostare una pianificazione per il reporting delle statistiche di runtime, utilizzare il parametro REPORT nel file dei parametri Extract o Replicat per specificare un giorno e un'ora per generare le statistiche di runtime nel report. Vedere [REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-C290DC47-A8A5-4EA6-89B4-D2F91EC30339).
Per inviare statistiche di runtime al report su richiesta, utilizzare il comando SEND EXTRACT o SEND REPLICAT con l'opzione REPORT per visualizzare le statistiche di runtime correnti quando necessario.
Visualizzazione dei conteggi dei record nel rapporto Processo
Utilizzare il parametro [REPORTCOUNT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-533C7F6A-18CE-48B2-A7BE-CAF69271AB1B) per segnalare un conteggio dei record transazione elaborati da Extract o Replicat dall'avvio. Ogni record di transazione rappresenta un'operazione di database logico eseguita all'interno di una transazione acquisita da Oracle GoldenGate. Il conteggio dei record viene stampato nel file del report e nella schermata.
Impedisci errori SQL di compilare il file di report Replicat
Utilizzare il parametro [WARNRATE](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-26FAB960-AF5E-4BAE-8960-79853A4F20DA) per impostare una soglia per il numero di errori SQL che è possibile tollerare in qualsiasi tabella di destinazione prima di essere segnalati al report del processo e al log degli errori. Gli errori vengono segnalati come avvertenza. Se l'ambiente in uso è in grado di tollerare un numero elevato di questi errori, l'aumento di WARNRATE consente di ridurre al minimo le dimensioni di tali file.