Metodi di migrazione consigliati
Di seguito sono riportati i metodi di migrazione consigliati per eseguire la migrazione del database in un Autonomous Database.
Migrazione in linea
Se il tuo database di origine deve essere sempre online e puoi impiegare solo tempi di inattività minimi per la migrazione, puoi utilizzare uno dei servizi e degli strumenti di migrazione online riportati di seguito, indipendentemente dalle dimensioni del tuo database. Si noti che entrambe le opzioni richiedono che il database di origine si trovi nella versione 11.2.0.4 o successiva. Se il database di origine utilizza una versione precedente, è necessario aggiornarlo prima se si desidera utilizzare uno dei metodi di migrazione in linea.
Di seguito sono riportati i metodi di migrazione in linea.
-
Migrazione del database OCI: OCI Database Migration, un servizio cloud gestito, fornisce migrazioni convalidate, cross-version, tolleranti agli errori e incrementali di Oracle Database per casi d'uso online e offline. Puoi scegliere questa opzione se desideri un servizio cloud completamente gestito che gestisca automaticamente la migrazione.
Per ulteriori informazioni, vedere Migrazione del database OCI.
-
ZDM (Zero Downtime Migration): ZDM (Zero Downtime Migration) è uno strumento con un'interfaccia a riga di comando che viene installato ed eseguito su un host di cui si esegue il provisioning. La migrazione senza tempi di inattività fornisce opzioni di migrazione online e offline. È possibile utilizzare questa opzione se si desidera un maggiore controllo sulla migrazione.
Per ulteriori informazioni, vedere Migrazione senza tempi di inattività.
Nota
Questi metodi eseguono anche lo strumento CPAT (Cloud Premigration Advisor Tool) per verificare la compatibilità del database di origine con Autonomous Database e utilizzare Oracle Data Pump e Oracle GoldenGate per eseguire automaticamente la migrazione.
Migrazione non in linea
Se puoi mettere fuori linea il database di origine per la migrazione, puoi utilizzare una delle seguenti opzioni di migrazione oltre a OCI Database Migration e Zero Downtime Migration (ZDM).
Si tratta di un metodo manuale. È necessario orchestrare manualmente l'esportazione o l'importazione.
Di seguito è riportato il metodo di migrazione offline.
-
Oracle Data Pump: la tecnologia Oracle Data Pump consente lo spostamento ad alta velocità di dati e metadati da un database all'altro. È possibile esportare il database di origine o i singoli schemi come file di dump e importarli in Autonomous Database. Puoi memorizzare i file di dump nell'area di memorizzazione degli oggetti o in un file system di rete (NFS) che puoi collegare al database di origine e ad Autonomous Database.
Per la documentazione del prodotto per Oracle Data Pump, vedere Panoramica di Oracle Data Pump.
Per ulteriori informazioni su come esportare e importare gli schemi di origine in Autonomous Database, vedere Importa dati mediante Oracle Data Pump su Autonomous Database.
Altri metodi di migrazione
Oltre agli strumenti e ai servizi di migrazione consigliati, è possibile utilizzare i metodi di migrazione dei dati offline riportati di seguito.
Questi metodi richiedono più passaggi manuali, codifica e conoscenza avanzata di ciascun metodo. È inoltre necessario eseguire la migrazione dei metadati dello schema di origine utilizzando gli script o gli strumenti
DDL
personalizzati, ad esempio Oracle Data Pump, prima di avviare il caricamento dei dati utilizzando questi metodi. Queste opzioni potrebbero essere preferibili per set di dati di piccole dimensioni per i quali si desidera evitare di installare strumenti aggiuntivi o di utilizzare servizi di migrazione cloud.
Di seguito sono riportati gli altri metodi di migrazione offline.
-
Database link: è possibile creare database link da Autonomous Database al database di origine e inserire dati nelle tabelle eseguendo query sul database link. È possibile utilizzare più sessioni per caricare più tabelle contemporaneamente per migliorare le prestazioni del caricamento dati.
Per ulteriori informazioni sulla creazione di database link da Autonomous Database ai database di origine, vedere Crea database link da Autonomous Database a un altro Autonomous Database.
-
Scarica e carica utilizzando i file: è possibile scaricare i dati dal database di origine nei file e caricarli nelle tabelle di destinazione in Autonomous Database. Autonomous Database supporta il caricamento di dati da diversi formati di file, tra cui CSV, JSON, Parquet e altro ancora. Puoi posizionare i file nell'area di memorizzazione degli oggetti o in un file system di rete (NFS) collegato ad Autonomous Database.
Per ulteriori informazioni su come caricare i dati dai file nell'area di memorizzazione degli oggetti, vedere Carica dati da file nel cloud.
Per collegare le directory NFS all'Autonomous Database, vedere Collega il file system di rete ad Autonomous Database.
Per ulteriori informazioni sul caricamento di dati da file in un file system, vedere Carica dati o dati di query da file in una directory.
-
Viste materializzate: l'uso dei database link da Autonomous Database al database di origine consente anche di creare viste materializzate nel database di destinazione. Quando si verificano modifiche nelle tabelle di origine, è possibile aggiornare le viste materializzate per mantenerle aggiornate durante la migrazione.
Per ulteriori informazioni sull'uso delle viste materializzate per replicare i dati, vedere Gestione delle viste materializzate di sola lettura.
La decisione dello strumento o del servizio di migrazione dipende da più fattori, ad esempio il database di origine, il formato dei dati di origine, il volume e la complessità dei dati. Per aiutarti a identificare la soluzione più ottimale per la migrazione dei tuoi dati in Autonomous Database, Oracle fornisce una utility di consulenza denominata Oracle Cloud Migration Advisor. Per ulteriori informazioni su questa utility, vedere Esegui migrazione dei database Oracle in OCI.
Argomento padre: migra i database Oracle ad Autonomous Database