

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
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters"></a>

*Dhairya Jindani e Baji Shaik, Amazon Web Services*

## Riepilogo
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-summary"></a>

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](https://docs.oracle.com/goldengate/c1230/gg-winux/GGHDB/12.3-what-is-oracle-goldengate-heterogeneous-databases.htm#GGHDB-GUID-08EAC588-F76C-4E37-BEBA-0DC57B98CA46) (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 Amazon. 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 dalla 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 un Oracle. Per ulteriori informazioni, vedere [Panoramica dell' GoldenGate architettura Oracle](https://docs.oracle.com/goldengate/1212/gg-winux/GWUAD/wu_about_gg.htm#GWUAD115) (documentazione Oracle).

## Prerequisiti e limitazioni
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-prereqs"></a>

**Prerequisiti**
+ Un attivo Account AWS.
+ 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 Amazon.
+ Un'istanza Amazon EC2 Linux utilizzata come server di integrazione. Per ulteriori informazioni, consulta [Guida introduttiva alle istanze Amazon EC2 Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) ( EC2 documentazione Amazon).
+ Un'istanza di database Amazon RDS for Oracle di destinazione. Per ulteriori informazioni, consulta [Creazione di un'istanza DB Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) (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

## Architecture
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-architecture"></a>

**Stack tecnologico di origine**

Un database Oracle (locale o su un' EC2 istanza Amazon)

**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.](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/f34961f7-aa9a-41cb-b1ea-522e36ef2f67/images/21ef5177-e669-4591-aced-28d2f22decf2.png)


1. Oracle GoldenGate estrae le tracce dai log del database di origine.

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

1. L'adattatore di file GoldenGate flat di Oracle legge gli itinerari, le definizioni di origine e i parametri di estrazione.

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

1. È possibile migrare i file di dati flat su un'istanza di database Amazon RDS for Oracle in. Cloud AWS

## Tools (Strumenti)
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-tools"></a>

**Servizi AWS**
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/) fornisce capacità di elaborazione scalabile in. Cloud AWS Puoi avviare tutti i server virtuali di cui hai bisogno e dimensionarli rapidamente.
+ [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)) per Oracle ti aiuta a configurare, gestire e scalare un database relazionale Oracle in. Cloud AWS

**Altri servizi**
+ [Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GWUAD/wu_about_gg.htm#GWUAD110) è 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](https://docs.oracle.com/goldengate/gg121211/gg-adapter/GADAD/flatfile_config.htm#GADAD424) 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
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-epics"></a>

### Configura Oracle GoldenGate sul server del database di origine
<a name="set-up-oracle-goldengate-on-the-source-database-server"></a>


| Operazione | Description | 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](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA164)). | DBA | 
| Installa Oracle GoldenGate. | Per istruzioni, vedere [Installazione di Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA162) (documentazione Oracle). | DBA | 
| Configura Oracle GoldenGate. | Per istruzioni, vedere [Preparazione del database per Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/setup.htm#GIORA357) (documentazione Oracle). | DBA | 

### Configura Oracle GoldenGate sul server di integrazione
<a name="set-up-oracle-goldengate-on-the-integration-server"></a>


| Operazione | Description | 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](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA164)). | 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](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA162)). | DBA | 

### Modifica la configurazione di acquisizione GoldenGate dei dati Oracle
<a name="change-the-oracle-goldengate-data-capture-configuration"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Preparare gli GoldenGate adattatori Oracle. | Sul server di integrazione, configura il software dell' GoldenGate adattatore Oracle. Esegui questa operazione:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters.html) | 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](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-DF13488D-E0E9-497C-8AFF-70B839DE4843.htm#GADAD424) (documentazione Oracle). | DBA | 

### Genera e migra i file flat
<a name="generate-and-migrate-the-flat-files"></a>


| Operazione | Description | 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](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-D30CC70D-B90F-4209-BEB5-9BA53EA869EF.htm#GADAD432) (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](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.SQLLoader.html) (documentazione Amazon RDS). | DBA | 

## risoluzione dei problemi
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-troubleshooting"></a>


| 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](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-D30CC70D-B90F-4209-BEB5-9BA53EA869EF.htm#GADAD437) (documentazione Oracle). Per istruzioni sulla risoluzione dei problemi, vedere [Risoluzione dei problemi del Flat File Adapter](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-CB3D9B2C-49CC-408A-8C00-06E0C7923DD6.htm#GADAD552) (documentazione Oracle). | 

## Risorse correlate
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-resources"></a>
+ [Installazione di Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA162) (documentazione Oracle)
+ [Configurazione di Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/setup.htm#GIORA357) (documentazione Oracle)
+ [Informazioni sugli GoldenGate adattatori Oracle (documentazione](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-F9105B02-9836-4F98-99F8-6E9C46D42764.htm#GADAD101) Oracle)
+ [Configurazione del Flat File Adapter (documentazione](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-DF13488D-E0E9-497C-8AFF-70B839DE4843.htm#GADAD424) Oracle)