Configurare le connessioni a MySQL
Informazioni sui privilegi utente necessari sul lato database per connettersi a Oracle GoldenGate e sulle istruzioni di configurazione per impostare le connessioni per MySQL a Oracle GoldenGate.
Preparare gli utenti e i privilegi del database per Oracle GoldenGate per MySQL
Di seguito sono riportati i requisiti per l'utente del database per i processi Oracle GoldenGate.
-
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.
-
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.
-
Conservare un record delle credenziali degli utenti del database per impostare la connessione al database da Oracle GoldenGate. Queste credenziali sono necessarie quando si imposta
USERIDALIASper il login al database (DBLOGIN) da Oracle GoldenGate. -
L'utente di Oracle GoldenGate richiede l'accesso in lettura al database
INFORMATION_SCHEMA. -
L'utente di Oracle GoldenGate richiede i privilegi utente riportati di seguito.
Privilegio Extract di origine Replicat di destinazione Scopo SELECTSì Sì Connettersi al database e selezionare le definizioni degli oggetti REPLICATION SLAVESì ND Connetti e ricevi aggiornamenti dal log binario del master di replica CREATECREATE VIEWEVENTINSERTUPDATEDELETESì Sì Creazione di heartbeat e tabella di checkpoint del database di origine e destinazione, generazione e rimozione dei record di dati DROPSì Sì Eliminazione di una tabella di checkpoint Replicat o eliminazione di un'implementazione della tabella di heartbeat EXECUTESì Sì Per eseguire le stored procedure INSERT,UPDATE,DELETEnelle tabelle di destinazioneND Sì Applica DML replicato agli oggetti di destinazione Privilegi DDL sugli oggetti di destinazione (se si utilizza il supporto DDL) ND Sì Problema DDL replicato sugli oggetti di destinazione Privilegi utente necessari per l'acquisizione locale
Per acquisire gli eventi di log binari in base all'acquisizione locale, un amministratore deve fornire all'utente Extract i seguenti privilegi:
-
Autorizzazioni di lettura ed esecuzione per la directory in cui si trova il file di configurazione MySQL (
my.cnf). -
Autorizzazione di lettura per il file di configurazione MySQL (
my.cnf). -
Autorizzazioni di lettura ed esecuzione per la directory in cui si trovano i log binari.
-
Autorizzazione di lettura ed esecuzione per la directory
tmp. La directorytmpè/tmp.
-