Configurazione aggiuntiva richiesta in Oracle GoldenGate per Db2 per i
Informazioni su come preparare Oracle GoldenGate per avviare la replica dei dati da un database Db2 di origine per il database i e applicarlo a un database di destinazione supportato.
Aggiorna file GLOBALS
Il file dei parametri GLOBALS contiene parametri che interessano tutti i processi all'interno di un'istanza di Oracle GoldenGate.
GGSCHEMA è un parametro obbligatorio per Oracle GoldenGate e definisce lo schema utilizzato da Oracle GoldenGate sul sistema remoto per gli oggetti di database Oracle GoldenGate necessari.
Il parametro GLOBALS NAMECCSID è specifico di Db2 per i e può essere richiesto se il catalogo SQL contiene nomi oggetto a cui viene fatto riferimento da un CCSID diverso da quello del CCSID di sistema. Il catalogo SQL viene creato nel CCSID di sistema e non indica questa differenza quando viene eseguita una query. Oracle GoldenGate esegue query sul catalogo e potrebbe recuperare il nome in modo errato, a meno che non venga utilizzato NAMECCSID per fornire il valore CCSID corretto. Per ulteriori informazioni, vedere Riferimento su parametri e funzioni per Oracle GoldenGate.
Specifica dei nomi oggetto
I comandi e i parametri di Oracle GoldenGate supportano l'input sotto forma di nomi SQL, nomi nativi nel formato library_name/file_name(member_name) o una combinazione dei due. Se un nome di file system nativo non include il nome del membro, tutti i membri vengono selezionati in modo implicito dal processo Oracle GoldenGate. Per un nome SQL viene utilizzato solo il primo membro.
Per supportare la distinzione tra maiuscole e minuscole dei nomi degli oggetti tra virgolette, specificare tali nomi tra virgolette doppie nei file dei parametri di Oracle GoldenGate. Ciò vale sia per i nomi di file system SQL che nativi.
Quando si specifica un nome di tabella nativa in un'istruzione MAP su una piattaforma diversa da DB2 per i, il nome deve essere racchiuso tra virgolette doppie in modo che Oracle GoldenGate lo interpreti correttamente come carattere di separazione.
Per la coerenza della terminologia in altra documentazione amministrativa e di riferimento di Oracle GoldenGate, i termini SQL "schema" e "tabella" vengono utilizzati per fare riferimento ai contenitori per DB2 per i dati i, come mostrato qui.
Tabella 7 Relazioni nome oggetto Native-SQL
| Nativo | SQL | Note |
|---|---|---|
Libreria (lunghezza massima 10) |
Schema (lunghezza massima 128) |
Il sistema operativo crea un nome nativo corrispondente per uno schema creato tramite SQL. |
File (lunghezza massima 10) |
Tabella (lunghezza massima 128) |
Il sistema operativo crea un nome nativo corrispondente per una tabella creata con SQL. |
| Membro | Non applicabile | Contiene i dati effettivi. È possibile accedere solo al primo membro di un oggetto FILE tramite SQL. Per accedere ai dati in altri membri, è necessario utilizzare il nome del sistema nativo. |
Regolazione dell'orologio di sistema
Si consiglia di impostare l'orologio di sistema sull'ora UTC (Universal Time Coordinate) e di utilizzare l'offset del fuso orario in DB2 per i valori di sistema i per rappresentare l'ora locale corretta. Se questa impostazione viene eseguita correttamente, le regolazioni dell'ora legale locale possono verificarsi automaticamente senza interruzioni della replica.