

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

# Importazione di dati in Oracle in Amazon RDS
<a name="Oracle.Procedural.Importing"></a>

La modalità di importazione dei dati in un'istanza database Amazon RDS per Oracle dipende da quanto segue: 
+ La quantità di dati disponibili
+ Il numero di oggetti di database esistenti nel database
+ La varietà di oggetti di database esistenti nel database

Ad esempio, puoi usare i seguenti strumenti, a seconda delle esigenze:
+ Oracle SQL Developer: importazione di un database semplice da 20 MB.
+ Oracle Data Pump: importazione di database complessi o database con dimensioni di diverse centinaia di megabyte o diversi terabyte. Ad esempio, è possibile trasportare tablespace da un database on-premise all'istanza database RDS per Oracle. È possibile usare Amazon S3 o Amazon EFS per trasferire i file di dati e i metadati. Per ulteriori informazioni, consultare [Migrazione utilizzando le tablespace trasportabili Oracle](oracle-migrating-tts.md), [Integrazione Amazon EFS](oracle-efs-integration.md) e [Integrazione Amazon S3](oracle-s3-integration.md).
+ AWS Database Migration Service (AWS DMS) — Migrazione dei database senza tempi di inattività. Per ulteriori informazioni AWS DMS, consulta [What is AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) [e il post di blog Migrazione dei database Oracle con tempi di inattività quasi](https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-downtime-using-aws-dms/) pari a zero utilizzando DMS. AWS 

**Importante**  
Prima di utilizzare le tecniche di migrazione precedentemente descritte, è consigliabile eseguire il backup del database. Dopo avere importato i dati, puoi eseguire il backup delle istanze database RDS per Oracle creando snapshot. Successivamente, è possibile ripristinare gli snapshot. Per ulteriori informazioni, consulta [Backup, ripristino ed esportazione dei dati](CHAP_CommonTasks.BackupRestore.md).

La tabella seguente confronta i metodi di importazione disponibili per le istanze DB di RDS per Oracle.


**Scelta di un metodo di importazione per Oracle su Amazon RDS**  

| Metodo | Ideale per | Impatto del downtime | Complessità | Limitazioni | 
| --- | --- | --- | --- | --- | 
| Oracle SQL Developer | Schemi semplici inferiori a 100 MB | Elevata | Bassa | Non adatto per database di grandi dimensioni o complessi | 
| Pompa dati tramite Amazon S3 | Da 100 MB a 5 TB senza collegamento di rete alla fonte | Media | Media | Massimo 5 TB per file di dump | 
| Data Pump tramite collegamento al database | Qualsiasi dimensione con connettività di rete alla fonte | Media | Media | Richiede la connettività VPC o VPN al database di origine | 
| Tablespace trasportabili | Multi-TB migrazioni che richiedono tempi di inattività minimi | Bassa | Elevata | Solo Enterprise Edition | 
| SQL\*Loader | Caricamenti di file semplici e flussi di lavoro ETL | Può variare | Media | È richiesto un DDL manuale; i dati devono essere in formato file flat | 
| Viste materializzate | Sincronizzazione continua prima del cutover | Molto bassa | Media | Richiede un collegamento al database di origine | 

Per molti motori di database, la replica continua può continuare fino a quando non si è pronti per passare al database di destinazione. È possibile utilizzare AWS DMS per migrare a RDS for Oracle dallo stesso motore di database o da un motore diverso. Se si esegue la migrazione da un motore di database diverso, è possibile utilizzare il AWS Schema Conversion Tool per migrare gli oggetti dello schema che AWS DMS non eseguono la migrazione.

**Topics**
+ [Importazione utilizzando Oracle SQL Developer](Oracle.Procedural.Importing.SQLDeveloper.md)
+ [Migrazione utilizzando le tablespace trasportabili Oracle](oracle-migrating-tts.md)
+ [Importazione utilizzando Oracle Data Pump](Oracle.Procedural.Importing.DataPump.md)
+ [Importazione tramite Oracle Export/Import](Oracle.Procedural.Importing.ExportImport.md)
+ [Importazione utilizzando Oracle SQL\*Loader](Oracle.Procedural.Importing.SQLLoader.md)
+ [Migrazione con le viste materializzate Oracle](Oracle.Procedural.Importing.Materialized.md)