Configurare la connessione per Db2 LUW
Informazioni sui privilegi utente necessari sul lato database per connettersi a Oracle GoldenGate e sulle istruzioni di configurazione per impostare le connessioni per Db2 LUW a Oracle GoldenGate.
Concedere utenti e privilegi del database
Informazioni sulla creazione degli utenti del database e sull'assegnazione dei privilegi per Oracle GoldenGate per Db2 LUW.
-
Creare un utente di database dedicato a Oracle GoldenGate. Può essere lo stesso utente per tutti i processi Oracle GoldenGate che devono connettersi a un database:
-
Estrai (database di origine)
-
Replicat (database di destinazione)
-
DEFGEN(database di origine o di destinazione)
-
-
Per preservare la sicurezza dei dati e monitorare l'elaborazione di Oracle GoldenGate in modo accurato, non consentire ad altri utenti, applicazioni o processi di eseguire il login come utente del database Oracle GoldenGate o di operare come tale. Si consiglia di memorizzare le credenziali di login in un'area di memorizzazione delle credenziali Oracle GoldenGate. L'area di memorizzazione delle credenziali utilizza la memorizzazione sicura locale per i nomi e le password di login e consente di specificare solo un alias nei file dei parametri di Oracle GoldenGate.
-
Assegnare l'autorità di amministratore di sistema (
SYSADM) o di amministratore di database (DBADM) all'utente del database in cui viene eseguita Extract. Per concedere all'utente Extract l'autoritàDBADM, un utente con l'autoritàSYSADMpuò emettere la seguente dichiarazione di concessione.GRANT DBADM ON DATABASE TO USER *user*Questa autorità può essere concessa anche dalla cartella
User and Group Objectsnel Centro di controllo DB2. La scheda Database per l'utente assegnato a un processo Oracle GoldenGate deve avere la casella Autorità amministrativa del database selezionata.Nota:
Se l'utente Extract non dispone dell'autorità richiesta, Extract registrerà i seguenti errori e si fermerà.
[SC=-1224:SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQL STATE 55032: The CONNECT statement is invalid, because the database manager was stopped after this application was started] -
Concedere almeno i seguenti privilegi all'utente del database in cui viene eseguito Replicat:
-
CONNECTlocale al database di destinazione -
SELECTnelle viste catalogo di sistema -
SELECT,INSERT,UPDATEeDELETEnelle tabelle di destinazione
-