

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

# Migrazione di un database Amazon RDS for Oracle su Account AWS un altro database Regione AWS e AWS DMS utilizzo per la replica continua
<a name="migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication"></a>

*Durga Prasad Cheepuri e Eduardo Valentim, Amazon Web Services*

## Riepilogo
<a name="migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication-summary"></a>


| 
| 
| Attenzione: gli utenti IAM dispongono di credenziali a lungo termine, il che rappresenta un rischio per la sicurezza. Per ridurre questo rischio, si consiglia di fornire a questi utenti solo le autorizzazioni necessarie per eseguire l'attività e di rimuoverli quando non sono più necessari. | 
| --- |

Questo modello illustra i passaggi per la migrazione di un database di origine Amazon Relational Database Service (Amazon RDS) per Oracle su un altro database e. Account AWS Regione AWS Il modello utilizza uno snapshot DB per un caricamento completo dei dati una tantum e abilita AWS Database Migration Service ()AWS DMS la replica continua.

## Prerequisiti e limitazioni
<a name="migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication-prereqs"></a>

**Prerequisiti**
+ Un file attivo Account AWS che contiene il database Amazon RDS for Oracle di origine, che è stato crittografato utilizzando una chiave AWS Key Management Service non predefinita AWS KMS()
+ Attivo Account AWS in un database diverso Regione AWS da quello di origine, da utilizzare per il database Amazon RDS for Oracle di destinazione
+ Peering su cloud privato virtuale (VPC) tra l'origine e la destinazione VPCs
+ Familiarità con [l'utilizzo di un database Oracle come fonte per AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html)
+ Familiarità con [l'utilizzo di un database Oracle come destinazione per AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html) 

**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, vedere [Utilizzo di un database Oracle come origine per AWS DMS e con utilizzo di un](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) [database Oracle come destinazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html) nella documentazione. AWS DMS AWS Per le versioni Oracle supportate da Amazon RDS, consulta [Oracle su Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html). 

## Architecture
<a name="migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication-architecture"></a>

**Stack tecnologici di origine e destinazione**
+ Istanza database Amazon RDS per Oracle

![Account AWS di origine che si connette all'account AWS di destinazione che contiene le regioni di origine e di destinazione](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/5ecd5359-884e-455c-b5d0-ef08eda2ea1f/images/e17fa7fe-d924-4f35-9707-b93572fa1227.png)


**Architettura di replica continua**

![DB su un' EC2 istanza che si connette tramite peering VPC a un'istanza di replica e Amazon RDS.](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/5ecd5359-884e-455c-b5d0-ef08eda2ea1f/images/b60b3500-5d29-487a-bbab-0ae9f3f386aa.png)


## Tools (Strumenti)
<a name="migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication-tools"></a>

**Strumenti utilizzati per il caricamento completo dei dati una tantum**
+ [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)) crea uno snapshot del volume di storage dell'istanza DB, eseguendo il backup dell'intera istanza DB e non solo dei singoli database. Quando crei uno snapshot DB è necessario identificare qual è l'istanza database di cui stai effettuando il backup e dare un nome allo snapshot DB in modo da poterlo usare successivamente per il ripristino. La quantità di tempo necessaria per creare uno snapshot varia a seconda della dimensione dei database. Poiché lo snapshot include l'intero volume d'archiviazione, la dimensione dei file, come i file temporanei, influisce sulla quantità di tempo necessaria per creare lo snapshot. Per ulteriori informazioni sull'uso degli snapshot DB, consulta [Creazione di uno snapshot DB nella documentazione](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html) di Amazon RDS. 
+ [AWS Key Management Service (AWS KMS)](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html) crea una**** chiave per la**** crittografia**** Amazon RDS. Quando crei un'istanza DB crittografata, puoi anche fornire l'identificatore della [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)chiave per la tua chiave di crittografia. Se non specifichi un identificatore di [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)chiave, Amazon RDS utilizza la chiave di crittografia predefinita per la tua nuova istanza DB. [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)crea la tua chiave di crittografia predefinita per il tuo. Account AWS La tua Account AWS ha una chiave di crittografia predefinita diversa per ciascuno Regione AWS. Per questo modello, l'istanza database di Amazon RDS deve essere crittografata utilizzando una chiave non predefinita [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html). Per ulteriori informazioni sull'uso delle [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)chiavi per la crittografia Amazon RDS, [consulta Encrypting Amazon RDS resources](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html) nella documentazione di Amazon RDS.

**Strumenti utilizzati per la replica continua**
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) viene utilizzato per replicare le modifiche in corso e per mantenere sincronizzati i database di origine e di destinazione. Per ulteriori informazioni sull'utilizzo AWS DMS per la replica continua, consulta [Lavorare con un'istanza di AWS DMS replica nella documentazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.html). AWS DMS 

## Epiche
<a name="migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication-epics"></a>

### Configura la tua fonte Account AWS
<a name="configure-your-source-aws-account"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Preparare l'istanza database Oracle di origine. | Lascia che l'istanza DB di Amazon RDS for Oracle venga eseguita in modalità ARCHIVELOG e imposta il periodo di conservazione. Per i dettagli, consulta [Lavorare con un database Oracle AWS gestito come fonte](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Amazon-Managed) per. AWS DMS | DBA | 
| Imposta la registrazione supplementare per l'istanza database Oracle di origine. | Imposta la registrazione supplementare a livello di database e tabella per l'istanza DB Amazon RDS for Oracle. Per i dettagli, consulta [Lavorare con un AWS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Amazon-Managed) database Oracle gestito come fonte per. AWS DMS | DBA | 
| Aggiorna la politica AWS KMS chiave nell'account di origine. | Aggiorna la policy delle AWS KMS chiavi nell'origine Account AWS per consentire alla destinazione Account AWS di utilizzare la AWS KMS chiave Amazon RDS crittografata. Per i dettagli, consulta la [AWS KMS documentazione](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-modifying.html#key-policy-modifying-external-accounts). | SysAdmin | 
| Crea uno snapshot Amazon RDS DB manuale dell'istanza DB di origine. |  | Utente AWS IAM | 
| Condividi lo snapshot Amazon RDS manuale e crittografato con la destinazione. Account AWS | Per i dettagli, consulta [Condivisione di uno snapshot DB.](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ShareSnapshot.html) | Utente AWS IAM | 

### Configura il tuo obiettivo Account AWS
<a name="configure-your-target-aws-account"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Allega una politica. | Nella destinazione Account AWS, allega una policy AWS Identity and Access Management (IAM) all'utente IAM root, per consentire all'utente IAM di copiare uno snapshot DB crittografato utilizzando la AWS KMS chiave condivisa. | SysAdmin | 
| Passa alla fonte Regione AWS. |  | Utente AWS IAM | 
| Copia l'istantanea condivisa. | Nella console Amazon RDS, nel riquadro **Snapshot**, scegli **Shared with Me** e seleziona lo snapshot condiviso. Copia lo snapshot nello Regione AWS stesso database di origine utilizzando Amazon Resource Name (ARN) per AWS KMS la chiave utilizzata dal database di origine. Per i dettagli, consulta [Copiare uno](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CopySnapshot.html) snapshot DB. | Utente AWS IAM | 
| Passa alla destinazione Regione AWS e crea una nuova AWS KMS chiave. |  | Utente AWS IAM | 
| Copia l'istantanea. | Passa alla fonte Regione AWS. Sulla console Amazon RDS, nel riquadro **Snapshot**, scegli **Owned by Me** e seleziona lo snapshot copiato. Copia lo snapshot sulla destinazione Regione AWS utilizzando la AWS KMS chiave per la nuova destinazione. Regione AWS | Utente AWS IAM | 
| Ripristinare lo snapshot: | Passa al bersaglio Regione AWS. Sulla console Amazon RDS, nel riquadro **Snapshot**, scegli **Owned by Me**. Seleziona lo snapshot copiato e ripristinalo su un'istanza DB Amazon RDS for Oracle. Per i dettagli, consulta [Ripristino da uno snapshot DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RestoreFromSnapshot.html). | Utente AWS IAM | 

### Prepara il tuo database di origine per la replica continua
<a name="prepare-your-source-database-for-ongoing-replication"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un utente Oracle con le autorizzazioni appropriate. | Crea un utente Oracle con i privilegi richiesti per Oracle come fonte per. AWS DMS Per i dettagli, consulta la [AWS DMS documentazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html). | DBA | 
| Configura il database di origine per Oracle LogMiner o Oracle Binary Reader. |  | DBA | 

### Prepara il database di destinazione per la replica continua
<a name="prepare-your-target-database-for-ongoing-replication"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un utente Oracle con le autorizzazioni appropriate. | Crea un utente Oracle con i privilegi richiesti per Oracle come destinazione per. AWS DMS Per i dettagli, consulta la [AWS DMS documentazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html#CHAP_Target.Oracle.Privileges). | DBA | 

### Crea componenti AWS DMS
<a name="create-dms-components"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un'istanza di replica nella destinazione Regione AWS. | Crea un'istanza di replica nel VPC della destinazione. Regione AWS[Per i dettagli, consulta la documentazione.AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.html#CHAP_GettingStarted.ReplicationInstance) | Utente AWS IAM | 
| Crea endpoint di origine e destinazione con la crittografia richiesta e testa le connessioni. | Per i dettagli, consulta la [AWS DMS documentazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.html#CHAP_GettingStarted.Endpoints). | DBA | 
| Crea attività di replica. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication.html)[Per i dettagli, consultate la documentazione.AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.html#CHAP_GettingStarted.Tasks) | Utente IAM | 
| Avvia le attività e monitorale. | Per i dettagli, consulta la [AWS DMS documentazione](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Monitoring.html). | Utente AWS IAM | 
| Abilita la convalida dell'attività, se necessario. | Si noti che l'abilitazione della convalida ha un impatto sulle prestazioni della replica. [Per i dettagli, consulta la documentazione.AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Validating.html) | Utente AWS IAM | 

## Risorse correlate
<a name="migrate-an-amazon-rds-for-oracle-database-to-another-aws-account-and-aws-region-using-aws-dms-for-ongoing-replication-resources"></a>
+ [Modifica di una politica chiave](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-modifying.html#key-policy-modifying-external-accounts)
+ [Creazione di uno snapshot Amazon RDS DB manuale](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html)
+ [Condivisione di uno snapshot Amazon RDS DB manuale](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ShareSnapshot.html)
+ [Copiare uno snapshot](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CopySnapshot.html) 
+ [Ripristino da uno snapshot Amazon RDS DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RestoreFromSnapshot.html) 
+ [Iniziare con AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_GettingStarted.html) 
+ [Utilizzo di un database Oracle come fonte per AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) 
+ [Utilizzo di un database Oracle come destinazione per AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html) 
+ [AWS DMS configurazione tramite peering VPC](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.VPC.html#CHAP_ReplicationInstance.VPC.Configurations.ScenarioVPCPeer) 
+ [Come posso condividere istantanee manuali di Amazon RDS DB o snapshot di cluster DB con un altro? Account AWS](https://aws.amazon.com/premiumsupport/knowledge-center/rds-snapshots-share-account/) (articolo dell'AWS Knowledge Center) 