Configurare le connessioni al database per DB2 per i
Informazioni sui privilegi utente necessari sul lato database per connettersi a Oracle GoldenGate e sulle istruzioni di configurazione per impostare le connessioni per Db2 per i a Oracle GoldenGate.
Prepara utenti e privilegi del database per Db2 per i
L'utente che installa Oracle GoldenGate deve disporre dei privilegi di lettura e scrittura sulla directory di installazione di Oracle GoldenGate, poiché questi privilegi verranno richiesti in un secondo momento per eseguire i passi necessari per creare sottocartelle ed eseguire programmi specifici.
La proprietà degli oggetti nella libreria Oracle GoldenGate (specificata con GGSCHEMA) deve essere modificata nel profilo utente o gruppo dedicato per Oracle GoldenGate.
Account profilo utente dedicato
Si consiglia di assegnare ai processi Oracle GoldenGate in Db2 per il database i un profilo utente o gruppo dedicato e di utilizzarli da tutti i processi Oracle GoldenGate. Questo profilo utente non deve essere utilizzato da altre applicazioni.
Al profilo utente dedicato deve essere concessa l'autorizzazione solo per gli oggetti su cui sarà operativo Oracle GoldenGate. Se esistono dati di modifica specifici a cui non è possibile accedere dai processi di Oracle GoldenGate, tali dati di modifica non devono essere inclusi nei giornali, ai quali Oracle GoldenGate accede e al relativo profilo utente dedicato. Tutti i processi Oracle GoldenGate devono disporre dei privilegi di lettura, scrittura ed eliminazione degli oggetti all'interno della libreria di installazione di Oracle GoldenGate, come specificato da GGSCHEMA.
Privilegi di sicurezza in un file Db2 per i sistemi
Ai profili utente Extract e Replicat devono essere assegnate almeno le seguenti autorità:
-
Il modo più semplice per garantire che Oracle GoldenGate sia in grado di operare è quello di assegnare l'autorità
*ALLOBJai profili utente di Oracle GoldenGate, tuttavia ciò non è necessario. -
Il processo Manager deve disporre dei privilegi per controllare tutti gli altri processi Oracle GoldenGate (Db2 per l'autorità i
*JOBCTL). -
I profili utente di Oracle GoldenGate richiedono almeno l'autorità
*USEper gli oggetti*FILEnella libreriaQSYS2che contiene il catalogo SQL (che per impostazione predefinita deve essere accessibile a qualsiasi utente). -
Assegnare almeno l'autorità
*USE(*OBJOPR,*READ,*EXECUTE) a tutti gli oggetti*FILE(table) e*JRNRCV(journal receiver) nel sistema a cui si accede dal profilo utente Extract. -
Assegnare le seguenti autorità agli oggetti
*JRN(giornaliero) a cui accede il profilo utente Extract, oltre all'autorità*USE(*OBJOPR,*READ,*EXECUTE):*OBJEXIST,*OBJREFe*ADD. -
Assegnare l'autorità
*CHANGEa tutti gli oggetti*FILEdel sistema a cui accede il profilo utente Replicat.
Il profilo utente di Oracle GoldenGate che esegue il processo Extract deve disporre dell'autorità *USE nel programma del servizio QSYS/QPMLPMGT.
Queste autorità devono essere concesse tramite l'interfaccia nativa Db2 for i tramite una sessione terminale 5250 o tramite il prodotto Db2 for i Navigator disponibile da IBM.