Crea risorse pipeline
Crea connessioni
OCI GoldenGate Pipelines attualmente supporta solo i database AI Autonomous di Oracle con endpoint dedicati e autenticazione mTLS. Per ottenere risultati ottimali, utilizza Autonomous AI Transaction Processing come database di origine e Autonomous AI Lakehouse come database di destinazione.
Prima di creare una pipeline, assicurarsi di preparare il database per GoldenGate, quindi di creare connessioni ai database di origine e di destinazione. Vedere Connettersi a Oracle Autonomous AI Database.
Creare pipeline
- Rivedere e configurare l'univocità delle righe nelle tabelle di database per evitare problemi di chiave primaria con il mirroring ZeroETL. Le chiavi primarie identificano in modo univoco un record o una riga in una tabella di database. Vedere Garantire l'univocità delle righe nelle tabelle di origine e di destinazione.
- In qualità di utente con privilegi di amministratore per il database di destinazione, concedere i seguenti privilegi all'utente GGADMIN per il mirroring ZeroETL:
GRANT DWROLE TO GGADMIN; GRANT DATAPUMP_CLOUD_EXP TO GGADMIN; GRANT DATAPUMP_CLOUD_IMP TO GGADMIN; GRANT EXECUTE ON DBMS_CLOUD_ADMIN TO GGADMIN; GRANT CREATE DATABASE LINK TO GGADMIN; - Controllare la vista
DBA_GOLDENGATE_SUPPORT_MODEnel database di origine che visualizza informazioni sul livello di supporto del processo di acquisizione Oracle GoldenGate per le tabelle nel database. - Aggiungere i criteri minimi richiesti per le pipeline GoldenGate.
- Le connessioni di origine e di destinazione utilizzate per la pipeline hanno endpoint dedicati.
Aggiungi regole di mapping
- Nella pagina delle informazioni sulla pipeline selezionare Regole di mapping.
- Nell'elenco Regole mapping è possibile rivedere o modificare le regole di mapping correnti e:
- Anteprima: esaminare il modo in cui le regole di mapping influiscono sugli schemi e sulle tabelle inclusi nella replica.
- Aggiungi: identifica le tabelle e gli schemi da includere o escludere. È possibile utilizzare il nome o i caratteri jolly dell'oggetto completamente qualificati al posto di qualsiasi parte del nome dell'oggetto. Per ulteriori informazioni, vedere Utilizzo di caratteri jolly nei nomi degli oggetti di database.
- Rimuovi: rimuove le regole di mapping.
Abilita log pipeline
- Nella pagina Pipeline selezionare la pipeline per la quale si desidera abilitare il log.
- Nella pagina Dettagli pipeline, selezionare Log.
- Nella lista dei log della pipeline, selezionare Abilita log dal menu Azioni degli eventi critici.
- Nel pannello Abilita log:
Problemi noti
ZeroETL Errore del processo di applicazione della pipeline di mirroring
Error mapping from ADMIN.DBTOOLS$EXECUTION_HISTORY to <ADB ID>.ADMIN.DBTOOLS$EXECUTION_HISTORY.Soluzione: creare una regola di esclusione con ADMIN.*, quindi riavviare la pipeline.
Oracle Data Pump non riesce se la versione del file del fuso orario del database di destinazione è precedente a quella del database di origine
L'opzione della pipeline "Copia dati esistenti nel database di destinazione prima di avviare la replica" utilizza Oracle Data Pump. Oracle Data Pump non riesce se la versione del file del fuso orario del database di destinazione è precedente a quella del database di origine.
Soluzione: per ovviare a questa situazione, è necessario aggiornare la versione del fuso orario del database di destinazione. Vedere Gestire gli aggiornamenti dei file dei fusi orari su Autonomous Database.