Crea risorse pipeline
Crea connessioni
OCI GoldenGate Le pipeline supportano le connessioni a Oracle Database. Prima di creare una pipeline, assicurarsi di preparare il database per GoldenGate, quindi di creare connessioni ai database di origine e di destinazione.
Nota
Se la replica da un'origine di Autonomous AI Database a una destinazione che non è un Autonomous AI Database, è necessario decomprimere il wallet di Autonomous AI Database di origine in/u01/targetwallet nel database di destinazione. DBLINK viene creato dal database di destinazione al database di origine.
È inoltre possibile creare connessioni di origine e destinazione della connessione nel workflow Crea pipeline.
Creare pipeline
- Controllare le versioni del database di origine e di destinazione. La versione del database di destinazione deve essere successiva a quella del database di origine.
- 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;Inoltre, per i database AI non autonomi, aggiungere quanto segue per il caricamento iniziale:
Per acquisire e applicare nei database AI non autonomi, consulta Preparare gli utenti e i privilegi del database per Oracle.GRANT DATAPUMP_EXP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT DATAPUMP_IMP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT CREATE DATABASE LINK TO GGADMIN CONTAINER=CURRENT; - 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.
Nota
GLOBAL_NAMES nel tuo Autonomous AI Database non autonomo. Eseguire il comando riportato di seguito:ALTER SYSTEM SET GLOBAL_NAMES = FALSE;Per ulteriori informazioni, vedere il passo 4 di Creare database link da altri database a Autonomous AI Database.
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:
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.