Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Esegui la migrazione di un database Oracle ad Amazon RDS for Oracle utilizzando gli adattatori flat file GoldenGate Oracle - Prontuario AWS

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à.

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 (documentazione Oracle). Questo modello descrive come utilizzare gli adattatori GoldenGate flat file Oracle GoldenGate e Oracle per generare file flat dal database Oracle di origine, che può essere locale o su un'istanza Amazon Elastic Compute Cloud (Amazon EC2). È quindi possibile importare tali file flat in un'istanza di database Amazon RDS for Oracle.

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 (documentazione 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

Migrazione di un database Oracle su Amazon RDS for Oracle utilizzando un GoldenGate adattatore Oracle.
  1. Oracle GoldenGate estrae le tracce dai log del database di origine.

  2. La data pump estrae le tracce e le migra su un server di integrazione.

  3. L'adattatore di file GoldenGate flat di Oracle legge i percorsi, le definizioni di origine e i parametri di estrazione.

  4. Si esce dall'estrazione, che genera un control file e file di dati flat.

  5. Esegui la migrazione dei file di dati flat su un'istanza di database Amazon RDS for Oracle nel cloud AWS.

Strumenti

Servizi 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àDescrizioneCompetenze 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 (documentazione Oracle).

DBA

Configura Oracle GoldenGate.

Per istruzioni, vedere Preparazione del database per Oracle GoldenGate (documentazione Oracle).

DBA

Configura Oracle GoldenGate sul server del database di origine

AttivitàDescrizioneCompetenze 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 (documentazione Oracle).

DBA

Configura Oracle GoldenGate.

Per istruzioni, vedere Preparazione del database per Oracle GoldenGate (documentazione Oracle).

DBA
AttivitàDescrizioneCompetenze 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 defgen file per un ambiente eterogeneo. Per istruzioni, vedere Installazione di Oracle GoldenGate (documentazione Oracle).

DBA

Configura Oracle GoldenGate sul server di integrazione

AttivitàDescrizioneCompetenze 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 defgen file per un ambiente eterogeneo. Per istruzioni, vedere Installazione di Oracle GoldenGate (documentazione Oracle).

DBA
AttivitàDescrizioneCompetenze richieste

Preparare gli GoldenGate adattatori Oracle.

Sul server di integrazione, configura il software dell' GoldenGate adattatore Oracle. Esegui questa operazione:

  1. Da Oracle Software Delivery Cloud, scarica ggs_Adapters_Linux_x64.zip.

  2. Decomprimi ggs_Adapters_Linux_x64.zip.

  3. Esegui il comando seguente per installare gli adattatori.

    tar -xvf ggs_Adapters_Linux_x64.tar
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 (documentazione Oracle).

DBA

Modifica la configurazione di acquisizione GoldenGate dei dati Oracle

AttivitàDescrizioneCompetenze richieste

Preparare gli GoldenGate adattatori Oracle.

Sul server di integrazione, configura il software dell' GoldenGate adattatore Oracle. Esegui questa operazione:

  1. Da Oracle Software Delivery Cloud, scarica ggs_Adapters_Linux_x64.zip.

  2. Decomprimi ggs_Adapters_Linux_x64.zip.

  3. Esegui il comando seguente per installare gli adattatori.

    tar -xvf ggs_Adapters_Linux_x64.tar
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 (documentazione Oracle).

DBA
AttivitàDescrizioneCompetenze 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 (documentazione Oracle).

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

Genera e migra i file flat

AttivitàDescrizioneCompetenze 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 (documentazione Oracle).

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

ProblemaSoluzione

L'adattatore di file GoldenGate flat Oracle genera un errore.

Per una descrizione degli errori dell'adattatore, vedere Localizzazione dei messaggi di errore (documentazione Oracle). Per istruzioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi del Flat File Adapter (documentazione Oracle).

Risorse correlate

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.