Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esegui la migrazione di un database Oracle ad Amazon RDS for Oracle utilizzando gli adattatori flat file GoldenGate Oracle
Creato da Dhairya Jindani (AWS) e Baji Shaik (AWS)
Riepilogo
Oracle GoldenGate è un servizio di acquisizione e replica dei dati in tempo reale per database e ambienti IT eterogenei. Tuttavia, questo servizio attualmente non supporta Amazon Relational Database Service (Amazon RDS) per Oracle. Per un elenco dei database supportati, consulta Oracle GoldenGate for Heterogeneous Databases
In questo modello, si utilizza Oracle GoldenGate per estrarre i file trail dal database Oracle di origine. Il data pump copia i file trail su un server di integrazione, che è un' EC2 istanza. Sul server di integrazione, Oracle GoldenGate utilizza l'adattatore flat file per generare una serie di file flat sequenziali basati sull'acquisizione dei dati transazionali dei file trail. Oracle GoldenGate formatta i dati come valori separati da delimitatori o valori delimitati da lunghezza. Si utilizza quindi Oracle SQL*Loader per importare i file flat nell'istanza di database Amazon RDS for Oracle di destinazione.
Destinatari
Questo modello è destinato a coloro che hanno esperienza e conoscenza degli elementi costitutivi fondamentali GoldenGate di Oracle. Per ulteriori informazioni, vedere Panoramica dell' GoldenGate architettura Oracle
Prerequisiti e limitazioni
Prerequisiti
Un account Amazon Web Services (AWS) attivo.
Una GoldenGate licenza Oracle.
Una licenza separata per un GoldenGate adattatore Oracle.
Un database Oracle di origine, in esecuzione in locale o su un' EC2 istanza.
Un'istanza EC2 Linux utilizzata come server di integrazione. Per ulteriori informazioni, consulta Guida introduttiva alle istanze Amazon EC2 Linux ( EC2 documentazione Amazon).
Un'istanza di database Amazon RDS for Oracle di destinazione. Per ulteriori informazioni, consulta Creazione di un'istanza DB Oracle (documentazione Amazon RDS).
Versioni del prodotto
Oracle Database Enterprise Edition versione 10g, 11g, 12c o successiva
Oracle GoldenGate versione 12.2.0.1.1 o successiva
Architettura
Stack tecnologico di origine
Un database Oracle (locale o su un' EC2 istanza)
Stack tecnologico Target
Amazon RDS per Oracle
Architettura di origine e destinazione

Oracle GoldenGate estrae le tracce dai log del database di origine.
La data pump estrae le tracce e le migra su un server di integrazione.
L'adattatore di file GoldenGate flat di Oracle legge i percorsi, le definizioni di origine e i parametri di estrazione.
Si esce dall'estrazione, che genera un control file e file di dati flat.
Esegui la migrazione dei file di dati flat su un'istanza di database Amazon RDS for Oracle nel cloud AWS.
Strumenti
Servizi AWS
Amazon Elastic Compute Cloud (Amazon EC2) fornisce capacità di calcolo scalabile nel cloud AWS. Puoi avviare tutti i server virtuali di cui hai bisogno e dimensionarli rapidamente.
Amazon Relational Database Service (Amazon RDS) per Oracle ti aiuta a configurare, gestire e scalare un database relazionale Oracle nel cloud AWS.
Altri servizi
Oracle GoldenGate
è un servizio che consente di replicare, filtrare e trasformare i dati da un database a un altro database eterogeneo o a un'altra topologia di destinazione, come i file flat. Gli GoldenGate application adapter Oracle
consentono GoldenGate a Oracle di produrre una serie di file flat sequenziali e file di controllo a partire dai dati transazionali acquisiti nei file trail di un database di origine. Questi adattatori sono ampiamente utilizzati per le operazioni di estrazione, trasformazione e caricamento (ETL) in applicazioni di data warehouse e applicazioni proprietarie o legacy. Oracle GoldenGate esegue questa acquisizione e la applica quasi in tempo reale su database, piattaforme e sistemi operativi eterogenei. Gli adattatori supportano diversi formati per i file di output, come CSV o Apache Parquet. È possibile caricare questi file generati per caricare i dati in diversi database eterogenei.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Scarica Oracle GoldenGate. | Sul server del database di origine, scarica la GoldenGate versione Oracle 12.2.0.1.1 o successiva. Per istruzioni, vedere Download di Oracle GoldenGate (documentazione Oracle | DBA |
Installa Oracle GoldenGate. | Per istruzioni, vedere Installazione di Oracle GoldenGate | DBA |
Configura Oracle GoldenGate. | Per istruzioni, vedere Preparazione del database per Oracle GoldenGate | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Scarica Oracle GoldenGate. | Sul server di integrazione, scarica la GoldenGate versione Oracle 12.2.0.1.1 o successiva. Per istruzioni, vedere Download di Oracle GoldenGate (documentazione Oracle | DBA |
Installa Oracle GoldenGate. | Crea directory, configura il processo di gestione e crea il | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Preparare gli GoldenGate adattatori Oracle. | Sul server di integrazione, configura il software dell' GoldenGate adattatore Oracle. Esegui questa operazione:
| DBA |
Configura la pompa dati. | Sul server di origine, configura la pompa di dati per trasferire il file trail dal server di origine al server di integrazione. Crea il file dei parametri della pompa dati e la directory dei file trail. Per istruzioni, vedere Configurazione del Flat File Adapter | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Genera i file flat. | Crea il file di estrazione e il file di controllo, quindi avvia il processo di estrazione sul server di integrazione. Questo estrae le modifiche al database e scrive il database di origine nei file flat. Per istruzioni, vedere Using the Flat File Adapter | DBA |
Carica i file flat nel database di destinazione. | Carica i file flat nell'istanza di database Amazon RDS for Oracle di destinazione. Per ulteriori informazioni, consulta Importazione tramite Oracle SQL*Loader (documentazione Amazon RDS). | DBA |
Risoluzione dei problemi
Problema | Soluzione |
---|---|
L'adattatore di file GoldenGate flat Oracle genera un errore. | Per una descrizione degli errori dell'adattatore, vedere Localizzazione dei messaggi di errore |
Risorse correlate
Installazione di Oracle GoldenGate
(documentazione Oracle) Configurazione di Oracle GoldenGate
(documentazione Oracle) Informazioni sugli GoldenGate adattatori Oracle (documentazione
Oracle) Configurazione del Flat File Adapter (documentazione
Oracle)