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à.
Strumenti per migrazioni di database omogenee
Comunicazione
A partire dal 30 aprile 2024, VMware Cloud on non AWS è più rivenduto né dai suoi partner di canale. AWS Il servizio continuerà a essere disponibile tramite Broadcom. Ti invitiamo a contattare il tuo AWS rappresentante per i dettagli.
Sono disponibili numerosi strumenti e tecnologie per la migrazione dei dati. Puoi eseguire la migrazione in una o più fasi, in base alle dimensioni del database, alla coerenza, alla larghezza di banda della connessione di rete tra l'ambiente locale e AWS e al tempo consentito per la migrazione del database. La tabella seguente fornisce un elenco di strumenti e informazioni per aiutarti a scegliere l'opzione più adatta alle tue esigenze.
Strumento di migrazione |
Dimensioni del database |
Supporti |
Consigliato per |
Oracle SQL Developer (funzione Database Copy) |
Fino a 200 MB |
Amazon RDS Amazon EC2 |
Database di piccole dimensioni con un numero qualsiasi di oggetti. |
Fino a 10 GB |
Amazon RDS Amazon EC2 |
Database di piccole e medie dimensioni con un numero limitato di oggetti. |
|
Fino a 10 GB |
Amazon RDS Amazon EC2 |
Database di piccole e medie dimensioni con un gran numero di oggetti. |
|
Fino a 20 TB |
Amazon RDS Amazon EC2 |
Metodo preferito per qualsiasi database di dimensioni comprese tra 10 GB e 20 TB. |
|
Qualsiasi dimensione |
Amazon RDS Amazon EC2
|
Migrazione con tempi di inattività minimi. Le dimensioni del database sono limitate dalla larghezza di banda. Puoi utilizzare AWS DMS con Oracle Data Pump per migrazioni di database di grandi dimensioni. |
|
Qualsiasi dimensione |
Amazon RDS Amazon EC2 nel cloud VMware su AWS
|
Migrazione con tempi di inattività minimi. Utilizzato con Oracle Data Pump per migrazioni di database di grandi dimensioni. |
|
Qualsiasi dimensione |
Amazon RDS Amazon EC2 VMware Cloud personalizzato su AWS |
Migrazione con tempi di inattività minimi. Utilizzato con Oracle RMAN per replicare le modifiche dopo il trasferimento iniziale dei dati. |
|
Qualsiasi dimensione
|
Amazon RDS Amazon EC2 personalizzato VMware Cloud su AWS |
Database superiori a 2 TB o se il backup del database è già in Amazon Simple Storage Service (Amazon S3). |
|
Servizio di migrazione delle applicazioni AWS |
Qualsiasi dimensione |
Amazon EC2 |
Replica rapida con tempi di inattività minimi durante il cutover. Per ulteriori informazioni, consulta la documentazione di Application Migration Service. |
Qualsiasi dimensione |
VMware Cloud su AWS |
HCX vMotion offre la migrazione online o offline di una singola macchina virtuale (VM) alla volta senza tempi di inattività. |
Le seguenti sottosezioni forniscono ulteriori informazioni su ogni strumento.
Oracle SQL Developer
Oracle SQL Developer
Oracle SQL Developer supporta sia Amazon RDS for Oracle che i database Oracle su Amazon EC2.
Oracle SQL*Loader
Oracle SQL*Loader
Oracle SQL*Loader supporta sia Amazon RDS for Oracle che i database Oracle su Amazon EC2.
Esportazione e importazione Oracle
Le utilità Oracle Export and Import
Puoi utilizzare questo strumento sia per i database Amazon RDS for Oracle che per i database Oracle su Amazon EC2.
Oracle Data Pump
Oracle Data Pump
Puoi utilizzare questo strumento sia per i database Amazon RDS for Oracle che per i database Oracle su Amazon EC2. Puoi anche utilizzare Oracle Data Pump con AWS DMS e Oracle GoldenGate per gestire il trasferimento iniziale dei dati per database di grandi dimensioni.
Per Amazon RDS for Oracle, dopo che i dati sono stati esportati in file di dump utilizzando l'utilità di esportazione Oracle Data Pump, l'utilità di importazione di Oracle Data Pump richiede che i file di dati siano disponibili nell'istanza del server di database per importarli nel database. Non puoi accedere direttamente al file system nell'istanza database di Amazon RDS, quindi dovrai trasferire i file di dump su Amazon RDS utilizzando una di queste opzioni:
-
Utilizza un collegamento di database tra i due database. Questo processo utilizza Oracle Data Pump e il pacchetto Oracle DBMS_FILE_TRANSFER
. Crea un collegamento al database tra il database Oracle di origine (locale) e il database Amazon RDS for Oracle di destinazione. Questa opzione richiede una maggiore connettività a larghezza di banda tra i database di origine e di destinazione; consigliamo di utilizzare AWS Direct Connect. Questa opzione è consigliata solo per database di piccole dimensioni. Per ulteriori informazioni, consulta Importazione di dati con Oracle Data Pump e un collegamento al database nella documentazione di Amazon RDS. -
Usa un bucket Amazon S3. Amazon RDS for Oracle supporta l'integrazione con Amazon S3. Questa opzione è consigliata quando si dispone di file di dump di dati di grandi dimensioni e le dimensioni del database sono espresse in terabyte. Puoi quindi copiare i file di dump dei dati dall'ambiente locale al tuo bucket S3 utilizzando AWS Direct Connect (se la dimensione dei dati è compresa tra 10 GB e 5 TB) o AWS Snowball (se la dimensione dei dati è superiore a 5 TB) a seconda del tempo di migrazione richiesto per il database.
Dopo aver caricato il file del data pump su Amazon S3, puoi scaricarlo nella directory DATA_PUMP_DIR sull'istanza DB Amazon RDS for Oracle di destinazione, quindi importare i dati nell'istanza DB. Per ulteriori informazioni, consulta Importazione di dati con Oracle Data Pump e un bucket Amazon S3 nella documentazione di Amazon RDS.
Con Oracle Data Pump, puoi migrare database di grandi dimensioni in fasi, su una base. schema-by-schema È possibile migrare a una versione diversa del software Oracle Database e migrare anche a piattaforme con configurazioni hardware e software diverse.
AWS DMS
AWS Database Migration Service (AWS DMS) è un servizio gestito che ti aiuta a spostare dati da e verso AWS in modo semplice e sicuro. AWS DMS supporta la maggior parte dei database commerciali e open source e facilita le migrazioni sia omogenee che eterogenee. AWS DMS offre sia la copia completa del database una tantum che la tecnologia CDC (Change Data Capture) per mantenere sincronizzati i database di origine e di destinazione e ridurre al minimo i tempi di inattività durante una migrazione.
AWS DMS può eseguire una copia completa dello schema del database Oracle per database di piccole dimensioni (10-20 GB) e medie (100-200 GB). Per database di grandi dimensioni, puoi migrare i dati su Amazon RDS o Amazon EC2 utilizzando Oracle Data Pump e quindi utilizzare la funzionalità AWS DMS CDC per la replica continua con tempi di inattività minimi. Quando i dati sono sincronizzati, puoi trasferirli al database di destinazione.
Il diagramma seguente mostra come utilizzare insieme Oracle Data Pump e AWS DMS per migrare un database locale su Amazon RDS for Oracle con tempi di inattività minimi. L'utilità di esportazione di Oracle Data Pump esporta lo schema in file di dump del database, quindi trasferisce tali file su Amazon S3 utilizzando AWS Direct Connect o AWS Snowball (a seconda delle dimensioni del database, della larghezza di banda di rete e del tempo di migrazione consentito). Dopo aver caricato i file di dump in Amazon S3, puoi caricarli su un'istanza DB Amazon RDS for Oracle. L'utilità di importazione di Oracle Data Pump importa quindi i dati in Amazon RDS for Oracle e AWS DMS CDC replica tutte le modifiche dal database di origine al database Amazon RDS for Oracle di destinazione.
![Utilizzo di Oracle Data Pump e AWS DMS migrazione di un database Oracle locale ad Amazon RDS](images/oracle-migration-data-pump-with-dms.png)
Per ulteriori informazioni sull'uso di AWS DMS per migrare i database di origine Oracle, consulta Using an Oracle database as a source for AWS DMS nella documentazione AWS.
Oracle GoldenGate
Oracle GoldenGate
Puoi eseguire GoldenGate Oracle dal tuo server locale nell'ambiente di origine. Tuttavia, ti consigliamo di installare ed eseguire questo strumento da un'istanza EC2, che funge da GoldenGate hub, su AWS per prestazioni migliori. Puoi avere più GoldenGate hub, soprattutto se stai migrando i dati da un database di origine verso più destinazioni. Puoi utilizzarlo GoldenGate con Amazon RDS per la replica di database Active-Active, la migrazione e gli aggiornamenti senza downtime, il disaster recovery, la protezione dei dati e la replica a livello regionale e interregionale. Per i dettagli, consulta Using Oracle GoldenGate with Amazon RDS nella documentazione AWS.
Il diagramma seguente mostra come utilizzare GoldenGate insieme Oracle Data Pump e Oracle per migrare un database Oracle locale su Amazon RDS for Oracle.
![Utilizzo di Oracle Data Pump e Oracle GoldenGate per migrare un database Oracle locale su Amazon RDS](images/oracle-migration-goldengate-hub.png)
Oracle GoldenGate richiede una licenza separata da Oracle.
Oracle GoldenGate supporta sia Amazon RDS for Oracle che i database Oracle in esecuzione su Amazon EC2 o VMware Cloud on. AWS
Oracle Data Guard
Oracle Data Guard
Quando il database Oracle primario locale è sincronizzato con il database di standby di destinazione sull'istanza EC2, puoi passare al database di destinazione, che lo convertirà in un database di lettura-scrittura. È quindi possibile indirizzare le connessioni dell'applicazione verso il nuovo database primario. Con questa opzione, puoi ridurre al minimo i tempi di inattività e ottenere una copia fisica esatta del tuo database su AWS. La migrazione è illustrata nel diagramma seguente.
![](images/oracle-migration-data-guard.png)
Oracle Data Guard supporta i database Oracle in esecuzione su Amazon EC2, Amazon RDS Custom e VMware Cloud on AWS.
Oracle RMAN
Oracle Recovery Manager (RMAN)
Puoi inserire il backup Oracle RMAN del tuo database Oracle locale direttamente in un bucket S3 utilizzando il modulo Oracle Secure Backup (OSB) Cloud, AWS Storage Gateway o AWS. DataSync Puoi quindi utilizzare un ruolo AWS Identity and Access Management (IAM) per consentire al bucket S3 di accedere al database Oracle di destinazione su un'istanza EC2 e ripristinare il database utilizzando i file di backup RMAN. Puoi eseguire backup incrementali dal tuo database Oracle locale e applicarli al database Oracle di destinazione sull'istanza EC2 fino a quando il database locale e quello di destinazione non saranno sincronizzati. È quindi possibile eseguire lo switchover in un momento opportuno.
Oracle RMAN supporta le migrazioni di Amazon EC2, Amazon RDS Custom e VMware Cloud on AWS. È l'approccio consigliato quando è possibile prevedere tempi di inattività sufficienti per la migrazione dei dati su AWS.
VMware HCX
VMware Hybrid Cloud Extension (HCX
HCX è disponibile gratuitamente per i clienti VMware Cloud on AWS.