

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 locale ad Amazon RDS for Oracle
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle"></a>

*Baji Shaik e Pavan Pusuluri, Amazon Web Services*

## Riepilogo
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle-summary"></a>

Questo modello descrive i passaggi per la migrazione dei database Oracle locali ad Amazon Relational Database Service (Amazon RDS) per Oracle. Come parte del processo di migrazione, crei un piano di migrazione e consideri i fattori importanti dell'infrastruttura di database di destinazione in base al database di origine. È possibile scegliere una delle due opzioni di migrazione in base ai requisiti aziendali e al caso d'uso:
+ AWS Database Migration Service (AWS DMS): puoi utilizzare AWS DMS per migrare i database nel cloud AWS in modo rapido e sicuro. Il database di origine rimane pienamente operativo durante la migrazione, il che riduce al minimo i tempi di inattività delle applicazioni che si basano sul database. Puoi ridurre i tempi di migrazione utilizzando AWS DMS per creare un'attività che registri le modifiche in corso dopo aver completato una migrazione iniziale a pieno carico tramite un processo chiamato [change data capture (](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Task.CDC.html)CDC). 
+ [Strumenti Oracle nativi: puoi migrare i database utilizzando strumenti Oracle nativi, come Oracle e Data Pump Export e [Data Pump Import with](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#SUTIL200)[Oracle for](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm#SUTIL300) CDC. GoldenGate](https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/introduction-oracle-goldengate.htm#GGCON-GUID-EF513E68-4237-4CB3-98B3-2E203A68CBD4) È inoltre possibile utilizzare strumenti Oracle nativi come l'[utilità Export originale e l'utilità](https://docs.oracle.com/cd/E11882_01/server.112/e22490/original_export.htm#SUTIL3634) [Import](https://docs.oracle.com/cd/E11882_01/server.112/e22490/original_import.htm#SUTIL001) originale per ridurre il tempo di caricamento completo.

## Prerequisiti e limitazioni
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle-prereqs"></a>

**Prerequisiti**
+ Un account AWS attivo
+ Un database Oracle locale
+ Un'istanza di database Amazon RDS Oracle (DB)

**Limitazioni**
+ Limite di dimensione del database: 64 TB

**Versioni del prodotto**
+ Versioni Oracle 11g (versioni 11.2.0.3.v1 e successive) e fino a 12.2 e 18c. Per l'elenco più recente delle versioni ed edizioni supportate, consulta [Amazon RDS for](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) Oracle nella documentazione AWS. Per le versioni Oracle supportate da AWS DMS, consulta [Using an Oracle database as a source for AWS DMS nella documentazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) di AWS DMS.

## Architecture
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle-architecture"></a>

**Stack tecnologico di origine**
+ Database Oracle locali

**Stack tecnologico Target**
+ Amazon RDS per Oracle

**Architettura di origine e destinazione**

Il diagramma seguente mostra come migrare un database Oracle locale ad Amazon RDS for Oracle utilizzando AWS DMS.

![\[Flusso di lavoro per la migrazione dei database Oracle ad Amazon RDS for Oracle utilizzando AWS DMS.\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/25912997-0ac0-4303-9ce5-0621a7e12406/images/20f94a5c-1095-4182-b964-c379414c9a36.png)


Il diagramma mostra il flusso di lavoro seguente:

1. [Crea o usa un utente del database esistente, concedi le [autorizzazioni AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Self-Managed) richieste a quell'utente, attiva la [modalità ARCHIVELOG](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Self-Managed.Configuration.ArchiveLogMode) e quindi configura la registrazione supplementare.](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Self-Managed.Configuration.SupplementalLogging)

1. Configura il gateway Internet tra la rete locale e la rete AWS.

1. Configura gli [endpoint di origine e destinazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.Creating.html) per AWS DMS.

1. Configura le [attività di replica di AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) per migrare i dati dal database di origine al database di destinazione.

1. Completa le attività successive alla migrazione sul database di destinazione.

Il diagramma seguente mostra come migrare un database Oracle locale ad Amazon RDS for Oracle utilizzando strumenti Oracle nativi.

![\[Flusso di lavoro per la migrazione dei database Oracle ad Amazon RDS for Oracle utilizzando gli strumenti Oracle.\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/25912997-0ac0-4303-9ce5-0621a7e12406/images/af8e0e1a-d4c8-4d99-9780-3e093ad9a257.png)


Il diagramma mostra il flusso di lavoro seguente:

1. Crea o utilizza un utente del database esistente e concedi le autorizzazioni necessarie per eseguire il backup del database Oracle utilizzando le utilità Oracle Export (`exp`) e Import (`imp`).

1. Configura il gateway Internet tra la rete locale e la rete AWS.

1. Configura il client Oracle sull'host [Bastion](https://www.oracle.com/security/cloud-security/bastion/) per utilizzare il database di backup.

1. Carica il database di backup in un bucket Amazon Simple Storage Service (Amazon S3).

1. Ripristina il backup del database da Amazon S3 su un database Amazon RDS for Oracle.

1. Configura Oracle GoldenGate per CDC.

1. Completa le attività successive alla migrazione sul database di destinazione.

## Tools (Strumenti)
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle-tools"></a>
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) ti aiuta a migrare gli archivi di dati nel cloud AWS o tra combinazioni di configurazioni cloud e locali.
+ Gli strumenti nativi di Oracle ti aiutano a eseguire una migrazione omogenea. È possibile utilizzare [Oracle Data Pump](https://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_overview.htm) per migrare i dati tra i database di origine e di destinazione. Questo modello utilizza Oracle Data Pump per eseguire il caricamento completo dal database di origine al database di destinazione.
+ [Oracle GoldenGate](https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/introduction-oracle-goldengate.htm#GGCON-GUID-EF513E68-4237-4CB3-98B3-2E203A68CBD4) consente di eseguire la replica logica tra due o più database. Questo modello viene utilizzato GoldenGate per replicare le modifiche delta dopo il caricamento iniziale utilizzando Oracle Data Pump.

## Epiche
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle-epics"></a>

### Pianifica la migrazione
<a name="plan-the-migration"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea documenti di progetto e registra i dettagli del database. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA | 
| Identifica i requisiti di archiviazione. | Identifica e documenta i tuoi requisiti di archiviazione, tra cui:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html)Per i [volumi SSD General Purpose (gp2)](https://aws.amazon.com/ebs/volume-types/), ottieni tre IOPS per 1 GB di storage. Alloca lo storage calcolando il numero totale di IOPS di lettura e scrittura sul database di origine. | DBA, SysAdmin | 
| Scegli il tipo di istanza corretto in base ai requisiti di elaborazione. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | SysAdmin | 
| Identifica i requisiti di sicurezza dell'accesso alla rete. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA, SysAdmin | 
| Identifica la strategia di migrazione delle applicazioni. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA, SysAdmin proprietario dell'app | 
| Identifica i rischi legati alla migrazione. | Valuta i rischi e le mitigazioni specifici della migrazione del database e dei documenti. Esempio:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA | 

### Configura l'infrastruttura
<a name="configure-the-infrastructure"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un VPC. | [Crea un nuovo Amazon Virtual Private Cloud (Amazon VPC)](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/gsg_create_vpc.html) per l'istanza DB di destinazione. | SysAdmin | 
| Crea gruppi di sicurezza. | [Crea un gruppo di sicurezza](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-security-groups.html#creating-security-group) nel tuo nuovo VPC per consentire le connessioni in entrata all'istanza DB. | SysAdmin | 
| Crea un'istanza database Amazon RDS for Oracle. | [Crea l'istanza DB di destinazione](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html) con il nuovo VPC e il nuovo gruppo di sicurezza, quindi avvia l'istanza. | SysAdmin | 

### Opzione 1: utilizza strumenti nativi Oracle o di terze parti per migrare i dati
<a name="option-1---use-native-oracle-or-third-party-tools-to-migrate-data"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Preparare il database di origine. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA, SysAdmin | 
| Preparare il database di destinazione. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA, SysAdmin | 

### Opzione 2: usa AWS DMS per migrare i dati
<a name="option-2---use-aws-dms-to-migrate-data"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Preparare i dati. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA | 
| Migrare i dati. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA | 

### Passa al database di destinazione
<a name="cut-over-to-the-target-database"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Passa i client applicativi alla nuova infrastruttura. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA, proprietario dell' SysAdminapp | 
| Implementa il tuo piano di rollback. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html) | DBA, proprietario dell'app | 

### Chiudi il progetto di migrazione
<a name="close-out-the-migration-project"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Eliminare le risorse. | Chiudi o rimuovi le risorse AWS temporanee, come l'istanza di replica AWS DMS e il bucket S3. | DBA, SysAdmin | 
| Rivedi i documenti del progetto. | Esamina i documenti e gli obiettivi di pianificazione della migrazione, quindi conferma di aver completato tutti i passaggi di migrazione richiesti. | DBA SysAdmin, proprietario dell'app | 
| Raccogli le metriche. | Registra i principali parametri di migrazione, tra cui il tempo impiegato per completare la migrazione, la percentuale di attività manuali rispetto a quelle basate su strumenti, i risparmi sui costi e altre metriche pertinenti. | DBA, proprietario dell'app SysAdmin | 
| Chiudi il progetto. | Chiudi il progetto di migrazione e raccogli il feedback sull'iniziativa. | DBA SysAdmin, proprietario dell'app | 

## Risorse correlate
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle-resources"></a>

**Riferimenti**
+ [Migrazione dei database Oracle al cloud AWS (AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/welcome.html) Prescriptive Guidance)
+ [AWS Database Migration Service](https://aws.amazon.com/dms/) (documentazione AWS DMS)
+ [Prezzi di Amazon RDS](https://aws.amazon.com/rds/pricing/) (documentazione Amazon RDS)

**Tutorial e video**
+ [Guida introduttiva ad AWS Database Migration Service](https://aws.amazon.com/dms/getting-started/) (documentazione AWS DMS)
+ [Risorse Amazon RDS](https://aws.amazon.com/rds/getting-started/) (documentazione Amazon RDS)
+ [AWS Database Migration Service (DMS) (YouTube)](https://www.youtube.com/watch?v=zb4GcjEdl8U)