Prepara connessione al database
Informazioni sulla configurazione delle impostazioni di connessione al database, sistema e parametri per Oracle GoldenGate per Db2 z/OS.
Specifica del numero di thread di connessione
Ogni processo Oracle GoldenGate crea una connessione al database. A seconda del numero di processi che verranno utilizzati e del numero di altre connessioni Db2 previste, potrebbe essere necessario modificare i seguenti parametri di sistema Db2 nel pannello Gestione thread DSNTIPE Db2:
-
MAX USERS(macroDSN6SYSP CTHREAD) -
MAX TSO CONNECT(macroDSN6SYSP IDFORE) -
MAX BATCH CONNECT(macroDSN6SYSP IDBACK)
Le letture di log utilizzano RRSAF, consentire quanto segue:
-
Due thread Db2 per processo per ciascuno dei seguenti elementi:
-
Extract
-
Replicat
-
Il comando del client di amministrazione
DBLOGIN(esegue il login al database) -
Utility
DEFGEN(genera le definizioni dei dati per il mapping delle colonne)
-
-
Un thread Db2 aggiuntivo per Extract per le chiamate IFI.
-
Un thread Db2 aggiuntivo per ogni istruzione di parametro
SQLEXECche verrà emessa da ogni processo Extract e Replicat.
Garantire la compatibilità della connessione ODBC
Per assicurarsi di configurare correttamente il file di inizializzazione ODBC Db2, attenersi alle linee guida riportate nel manuale Db2 UDB z/OS ODBC Guide and Reference. Una considerazione importante è la codifica delle parentesi quadrate aperte e chiuse (il carattere [ e il carattere ]). I caratteri tra parentesi quadre sono caratteri "varianti" codificati in modo diverso in diversi identificativi di set di caratteri codificati (CCSID), ma devono essere CCSID IBM-1047 nel file di inizializzazione ODBC. Db2 ODBC non riconosce le parentesi quadre di altri CCSID. Tenere presente quanto riportato di seguito.
-
La prima parentesi aperta deve utilizzare i caratteri esadecimali
X'AD'(0xAD). -
La seconda parentesi quadre (o chiusa) deve utilizzare i caratteri esadecimali
X'BD'(0xBD).
Per impostare il codice corretto per le parentesi quadre, utilizzare uno dei metodi riportati di seguito.
-
Utilizzare il comando
hexin OEDIT e modificare il codice esadecimale per ciascun carattere in modo appropriato. -
Utilizzare la utility
iconvper convertire il file di inizializzazione ODBC. Ad esempio, per eseguire la conversione da CCSID IBM-037 a IBM-1047, utilizzare il comando seguente:
iconv -f IBM-037 -t IBM-1047 ODBC.ini > ODBC-1047.ini
mv ODBC-1047.ini ODBC.ini
- Modificare la configurazione del terminale o dell'emulatore per utilizzare CCSID IBM-1047 quando si crea o si modifica il file.