Importazione di dati in Oracle in Amazon RDS
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, consulta Migrazione utilizzando le tablespace trasportabili Oracle, Integrazione Amazon EFS e Integrazione Amazon S3.
-
AWS Database Migration Service (AWS DMS): migrazione dei database senza tempi di inattività. Per ulteriori informazioni su AWS DMS, consulta Che cos'è AWS Database Migration Service e il post del blog Migrazione di database Oracle con tempi di inattività quasi zero utilizzando AWS DMS
.
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.
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 eseguire la migrazione a RDS per Oracle dallo stesso motore di database o da un motore diverso. Se esegui la migrazione da un motore di database diverso, puoi utilizzare AWS Schema Conversion Tool per la migrazione degli oggetti dello schema non migrati da AWS DMS.