Creazione precisa delle istanze mediante Db2 per le utility del database i

Negli argomenti riportati di seguito viene descritta la procedura per eseguire la creazione di un'istanza utilizzando Db2 per le utility del database i.

Creazione precisa dell'istanza mediante Db2 per le utility del database i

Per un caricamento iniziale tra due Db2 per i sistemi di origine e di destinazione i, è possibile utilizzare Db2 per le utility di sistema i per stabilire i dati di destinazione. A tale scopo, salvare i file che si desidera caricare nella destinazione utilizzando i comandi SAVOBJ o SAVLIB, quindi ripristinarli nella destinazione utilizzando i comandi RSTOBJ o RSTLIB.

Un'altra alternativa è quella di utilizzare Db2 per i comandi i CPYTOIMPF (Copia in Importa file) e CPYFRMIMPF (Copia da Importa file) per creare file che possono essere utilizzati con le utility di caricamento di massa di altri database. Per ulteriori informazioni sulla copia tra sistemi diversi, consultare la documentazione di i Information Center all'indirizzo Db2.

In entrambi i casi, non è necessaria alcuna configurazione speciale dei processi di caricamento iniziale di Oracle GoldenGate. Utilizzare i gruppi Extract di sincronizzazione delle modifiche configurati per Db2 per i e avviare il gruppo Extract di sincronizzazione delle modifiche per acquisire le modifiche dei dati in corso durante la copia e il caricamento in un file. Al termine della copia, avviare il gruppo Replicat di sincronizzazione delle modifiche per risincronizzare le righe modificate durante l'applicazione della copia. Da quel momento in poi, sia Extract che Replicat continuano a essere in esecuzione per mantenere la sincronizzazione dei dati.

Per eseguire la creazione di un'istanza con una utility di database

  1. Accertarsi di aver soddisfatto i requisiti indicati in Prerequisiti per la creazione di un'istanza di Db2 per i.

  2. Connettersi alla distribuzione nel sistema di origine e avviare i gruppi Extract o Extract primari per avviare l'estrazione delle modifiche.

START EXTRACT *primary Extract group name*
  1. Iniziare a eseguire la copia sul sistema di origine.

  2. Attendere il termine della copia e registrare l'ora di completamento.

  3. Visualizzare il file dei parametri Replicat per verificare che il parametro HANDLECOLLISIONS sia elencato. In caso contrario, modificare il file e aggiungere il parametro al file.

EDIT PARAMS *Replicat group name*

Note: Do not use the VIEW PARAMS or EDIT PARAMS command to view or edit an existing parameter file that is in a character set other than that of the local operating system (such as one where the CHARSET option was used to specify a different character set). Visualizzare il file dei parametri dall'esterno di Admin Client se questo è il caso; in caso contrario, il contenuto potrebbe essere danneggiato.

  1. Nel sistema di destinazione, avviare la replica delle modifiche.
START REPLICAT *Replicat group name*
  1. Nel sistema di destinazione, eseguire il comando seguente per verificare lo stato della replica delle modifiche.
INFO REPLICAT *Replicat group name*
  1. Continuare a eseguire il comando INFO REPLICAT finché non si è verificato che la replica delle modifiche ha pubblicato tutti i dati di modifica generati durante il caricamento iniziale. Fai riferimento all'ora di completamento registrata. Ad esempio, se la copia è stata interrotta alle 12:05, assicurarsi che la replica delle modifiche abbia inviato i dati fino a quel momento.

  2. Nel sistema di destinazione, eseguire il comando seguente per disattivare il parametro HANDLECOLLISIONS e disabilitare la gestione degli errori di caricamento iniziale.

SEND REPLICAT *Replicat group name*, NOHANDLECOLLISIONS
  1. Nel sistema di destinazione, modificare il file dei parametri Replicat per rimuovere il parametro HANDLECOLLISIONS. Ciò impedisce che HANDLECOLLISIONS venga nuovamente abilitato al successivo avvio di Replicat.

    Caution: Do not use the VIEW PARAMS or EDIT PARAMS command to view or edit an existing parameter file that is in a character set other than that of the local operating system (such as one where the CHARSET option was used to specify a different character set). Visualizzare il file dei parametri dall'esterno di Admin Client se questo è il caso; in caso contrario, il contenuto potrebbe essere danneggiato.

  2. Salvare e chiudere il file dei parametri.

    Da questo momento in poi, Oracle GoldenGate continua a sincronizzare le modifiche ai dati.