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 da Oracle Database ad Amazon RDS for Postgre SQL utilizzando Oracle GoldenGate
Creato da Dhairya Jindani (AWS), Rajeshkumar Sabankar () e Sindhusha Paturu () AWS AWS
Ambiente: PoC o pilota | Fonte: Database: Relazionale | Target: Amazon RDS per Postgre SQL |
Tipo R: Re-architect | Carico di lavoro: Oracle | Tecnologie: migrazione; database |
AWSservizi: Amazon RDS |
Riepilogo
Questo modello mostra come migrare un database Oracle su Amazon Relational Database Service (RDSAmazon) per SQL Postgre utilizzando Oracle Cloud Infrastructure (). OCI GoldenGate
Utilizzando Oracle GoldenGate, puoi replicare i dati tra il tuo database di origine e uno o più database di destinazione con tempi di inattività minimi.
Nota: il database Oracle di origine può essere locale o su un'istanza Amazon Elastic Compute Cloud EC2 (Amazon). È possibile utilizzare una procedura simile quando si utilizzano strumenti di replica locali.
Prerequisiti e limitazioni
Prerequisiti
Un account attivo AWS
Una GoldenGate licenza Oracle
Driver Java Database Connectivity (JDBC) per la connessione al database SQL Postgre
Schema e tabelle creati con lo AWSSchema Conversion Tool (AWSSCT)
sul database Amazon RDS for SQL Postgre di destinazione
Limitazioni
Oracle GoldenGate può replicare solo i dati delle tabelle esistenti (caricamento iniziale) e le modifiche in corso (acquisizione dei dati di modifica)
Versioni del prodotto
Oracle Database Enterprise Edition 10g o versioni successive
Oracle GoldenGate 12.2.0.1.1 per Oracle o versioni più recenti
Oracle GoldenGate 12.2.0.1.1 per Postgree o versioni più recenti SQL
Architettura
Il diagramma seguente mostra un esempio di flusso di lavoro per la migrazione di un database Oracle ad Amazon RDS for Postgre SQL utilizzando Oracle: GoldenGate
Il diagramma mostra il flusso di lavoro seguente:
Il processo Oracle GoldenGate Extract
viene eseguito sul database di origine per estrarre i dati. Il processo Oracle GoldenGate Replicat
fornisce i dati estratti al database Amazon RDS for SQL Postgre di destinazione.
Strumenti
Oracle
ti GoldenGate aiuta a progettare, eseguire, orchestrare e monitorare la replica dei dati e le soluzioni di elaborazione dei dati in streaming nell'infrastruttura Oracle Cloud. Amazon Relational Database Service (RDSAmazon) per SQL Postgre ti aiuta a configurare, gestire e scalare un database relazionale SQL Postgre nel cloud. AWS
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Scarica Oracle GoldenGate. | Scarica le seguenti versioni di Oracle GoldenGate:
Per scaricare il software, consulta Oracle Downloads sul sito Web di Oracle GoldenGate | DBA |
Installa Oracle GoldenGate for Oracle sul server Oracle Database di origine. | Per istruzioni, consulta la GoldenGate documentazione di Oracle | DBA |
Installa il SQL database Oracle GoldenGate for Postgre sull'istanza AmazonEC2. | Per istruzioni, consulta la documentazione di GoldenGate Oracle | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Configura Oracle GoldenGate for Oracle Database sul database di origine. | Per istruzioni, consulta la GoldenGate documentazione di Oracle Assicurati di configurare quanto segue:
| DBA |
Configura Oracle GoldenGate for Postgre SQL sul database di destinazione. | Per istruzioni, vedere la Parte VI Utilizzo di Oracle GoldenGate for Postgre SQL Assicurati di configurare quanto segue:
| DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Configura il processo di estrazione nel database di origine. | Nel database Oracle di origine, crea un file di estrazione per estrarre i dati. Per istruzioni, consulta ADDEXTRACT Nota: il file di estrazione include la creazione del file dei parametri di estrazione e della directory del file trail. | DBA |
Imposta una pompa di dati per trasferire il file trail dal database di origine a quello di destinazione. | Crea un file di EXTRACT parametri e una directory di file trail seguendo le istruzioni contenute PARFILE Per ulteriori informazioni, consulta What is a Trail | DBA |
Configura la replica sull'EC2istanza Amazon. | Crea un file dei parametri di replica e una directory dei file trail. Per ulteriori informazioni sulla creazione di file di parametri di replica, vedere la sezione 3.5 Convalida di un file di parametri Per ulteriori informazioni sulla creazione di una directory di file trail, vedere Creazione di un trail nella documentazione Importante: assicurati di aggiungere una voce della tabella dei checkpoint nel GLOBALS file di destinazione. Per ulteriori informazioni, consulta Cos'è un replicato | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Nel database di origine, create un file di parametri per estrarre i dati per il caricamento iniziale. | Segui le istruzioni riportate nella sezione Creazione di un file di parametri GGSCI nella Importante: assicurati che Manager sia in esecuzione sulla destinazione. | DBA |
Nel database di destinazione, create un file di parametri per replicare i dati per il caricamento iniziale. | Segui le istruzioni riportate nella sezione Creazione di un file di parametri GGSCI nella Importante: assicurati di aggiungere e avviare il processo Replicat. | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Interrompi il processo Replicat e assicurati che i database di origine e di destinazione siano sincronizzati. | Confronta il numero di righe tra i database di origine e di destinazione per assicurarti che la replica dei dati abbia avuto successo. | DBA |
Configura il supporto del linguaggio di definizione dei dati (DDL). | Esegui lo DDL script per creare trigger, sequenze, sinonimi e chiavi referenziali su Postgre. SQL Nota: puoi utilizzare qualsiasi applicazione SQL client standard per connetterti a un database nel tuo cluster DB. Ad esempio, puoi utilizzarla pgAdmin | DBA |
Risorse correlate
Amazon RDS per Postgre (Guida per RDSl'utente di SQL Amazon)
Metodi e database di elaborazione GoldenGate supportati
da Oracle (documentazione Oracle)