Replica i dati da Autonomous Transaction Processing a Apache Iceberg
Scopri come replicare i dati da Autonomous Transaction Processing a Apache Iceberg in OCI GoldenGate.
Prima di iniziare
Per completare correttamente questo avvio rapido, è necessario disporre dei seguenti elementi:
- Un'origine di Autonomous Transaction Processing
- Un ambiente Apache Iceberg di destinazione:
- OCI GoldenGate supporta Azure Data Lake Storage, Amazon S3 e Google Cloud Storage come servizi di storage per le tabelle Apache Iceberg.
- OCI GoldenGate supporta i cataloghi Hadoop, Nessie, AWS Glue, Polaris, REST e JDBC per Apache Iceberg.
Impostazione dell'ambiente: Autonomous Transaction Processing
Se non si dispone già di un database di origine impostato per la replica, è possibile seguire questi passi per caricare uno schema di esempio da utilizzare per questo avvio rapido. Questo Quickstart utilizza Autonomous Transaction Processing per il database di origine.
Per impostare l'Autonomous Database di origine:
- Scaricare ed estrarre lo schema di database di esempio.
- Nella console di Oracle Cloud, selezionare l'istanza di Autonomous Transaction Processing (ATP) dalla pagina Autonomous Databases per visualizzarne i dettagli e accedere a Database Actions.
- Sblocca l'utente GGADMIN:
- Fare clic su Azioni del database, quindi su Utenti del database.
- Individuare GGADMIN, quindi fare clic sul relativo menu con i puntini di sospensione (tre punti) e selezionare Modifica.
- Nel pannello Modifica utente, immettere la password GGADMIN, confermare la password, quindi deselezionare Account bloccato.
- Fare clic su Applica modifiche.
- Caricare lo schema e i dati di esempio di origine:
- Abilita il log supplementare:
Task 1: Creare le risorse
Questo esempio di avvio rapido richiede distribuzioni e connessioni sia per l'origine che per la destinazione.
- Creare una distribuzione Oracle per l'istanza di origine di Autonomous Transaction Processing.
- Creare una distribuzione di Big Data per la destinazione Apache Iceberg.
- Creare una connessione ad Autonomous Transaction Processing.
- Creare una connessione Apache Iceberg.
- Creare una connessione al server GoldenGate e assegnarla alla distribuzione Oracle.
- Assegnare la connessione ATP alla distribuzione Oracle.
- Assegnare la connessione Iceberg alla distribuzione Big Data.
Task 2: aggiunta di Extract
- Nella pagina Distribuzioni selezionare la distribuzione Autonomous Transaction Processing di origine.
- Nella pagina dei dettagli della distribuzione, fare clic su Avvia console.
- Eseguire il login con nome utente e password dell'amministratore della distribuzione di origine.
- Aggiungere informazioni sulla transazione.
- Aggiungere un valore Extract.
Task 3: Aggiungere ed eseguire Distribution Path
- Se si utilizza l'area di memorizzazione delle credenziali GoldenGate, creare un utente per il percorso di distribuzione nella distribuzione dei Big Data destinazione, altrimenti passare al passo 3.
- Nella console di distribuzione origine ATP GoldenGate aggiungere una connessione percorso per l'utente creato nel Passo 1.
- Nella console di distribuzione ATP di origine aggiungere un percorso di distribuzione con i valori riportati di seguito.
- Nella console di distribuzione Big Data destinazione, esaminare il file Receiver Path creato come risultato del file Distribution Path.
- Nella console di distribuzione Big Data di destinazione, fare clic su Receiver Service.
- Rivedere i dettagli del percorso. Questo percorso è stato creato come risultato del Distribution Path creato nel passo precedente.