Esegui migrazione dei dati in Autonomous Database sull'infrastruttura Exadata dedicata
La migrazione dei dati sta spostando i dati con o senza il relativo schema da un sistema, una posizione o un'applicazione a un altro. Un classico esempio di migrazione dei dati è quando decidi di adottare Autonomous Database per la tua organizzazione e spostare i dati cronologici esistenti dal database corrente ad Autonomous Database.
La migrazione dei dati è diversa dal caricamento di dati di esempio o di un piccolo volume di dati nel database. Di solito coinvolge grandi volumi di dati e può essere un'attività una tantum o un'attività periodica a seconda del requisito. Vedere Opzioni di caricamento dati per esplorare le diverse opzioni disponibili per il caricamento di dati di esempio in Autonomous Database.
Argomenti correlati
Panoramica migrazione dati
- Database, sistema o origine dati in locale
- Applicazioni SaaS
- Origine dati di terze parti
- Data lake (Hadoop)
- Altri servizi Oracle Database Cloud
- Utilizza strumenti tradizionali come Oracle SQL*Loader e Oracle Data Pump per eseguire la migrazione dei database di origine in Autonomous Database.
- Utilizza il servizio DMS (Data Migration Service) per semplificare la migrazione dei dati di database di grandi dimensioni che richiedono tempi di inattività per la migrazione ridotti.
- Utilizza lo strumento di migrazione senza tempi di inattività (ZDM, Zero Downtime Migration) per una migrazione sicura ad Autonomous Database su Public Cloud ed Exadata Cloud@Customer.
- Utilizza lo storage degli oggetti Oracle per gestire, caricare e caricare grandi volumi di dati.
- Fornire i dati di origine in vari formati, ad esempio i file di testo di SQL Loader, i file di dump di esportazione-importazione, CSV, JSON e Parquet.
- Caricare i dati in Autonomous Database collegando dispositivi NFS (Network File System) esterni forniti dal cliente o Oracle Cloud Infrastructure File System Service (OCI FSS) utilizzando
DBMS_CLOUD_ADMIN
.
Nota
Se si notano errori di compilazione degli oggetti dopo aver eseguito la migrazione dei dati in un Autonomous Database, è possibile ricompilare gli oggetti di database utilizzandoUTL_RECOMP
, come mostrato di seguito:exec sys.UTL_RECOMP.RECOMP_PARALLEL(4);
Impossibile utilizzare UTLRP.SQL
per eseguire una ricompilazione globale su un Autonomous Database.
Prerequisiti per la migrazione
Come prerequisito, si consiglia di eseguire lo strumento CPAT (Cloud Premigration Advisor Tool) per valutare la compatibilità del database di origine con Autonomous Database. Il CPAT identifica le potenziali azioni che potresti dover intraprendere prima o durante la migrazione, dando priorità alla loro importanza e suggerendo risoluzioni. Alcuni strumenti e servizi di migrazione eseguono automaticamente questo advisor. Per ulteriori informazioni, consulta lo strumento Cloud Premigration Advisor in Oracle Database 19c Utilities o Oracle Database 23ai Utilities.
Opzioni di migrazione
Sono disponibili diverse opzioni per spostare i dati in un Autonomous Database su un'infrastruttura dedicata nel cloud pubblico e in un Cloud@Customer.
- Oracle Database Migration Service: un servizio cloud completamente gestito che semplifica lo spostamento dei database consolidati da on-premise, di terze parti o su Oracle Cloud ad Autonomous Database.
- Oracle GoldenGate: lo strumento di replica dei dati di Oracle per la migrazione dei dati una tantum e la replica dei dati con l'acquisizione dei dati di modifica.
- Zero Downtime Migration (ZDM): un servizio con un'interfaccia a riga di comando che viene installato ed eseguito su un host di cui viene eseguito il provisioning. Il server in cui è installato il software Zero Downtime Migration è denominato host del servizio Zero Downtime Migration. È possibile eseguire uno o più job di migrazione del database dall'host del servizio Migrazione senza tempi di inattività.
- NFS (Network File Storage): utilizzare lo storage NFS (Network File System) locale per spostare i dati all'interno e all'esterno delle distribuzioni di Exadata Cloud@Customer collegando la condivisione dello storage NFS (Network File Storage) all'Autonomous Database.
- Oracle Data Pump: utility di database che supporta lo spostamento di dati e metadati in blocco ad alta velocità tra i database Oracle e Autonomous Database.
- Oracle SQL*Loader: utility di database per caricare i dati da file esterni in Oracle Database.
Casi di utilizzo della migrazione
Caso d'uso migrazione | Opzioni di migrazione | Ulteriori riferimenti |
---|---|---|
Non Oracle Database → ADB-D su cloud pubblico o Exadata Cloud@Customer. ![]() |
|
|
Oracle Database versione 11.2.0.4 e successive → ADB-D sul cloud pubblico ![]() |
|
|
Oracle Database versione 11.2.0.4 e successive → ADB-D su Exadata Cloud@Customer ![]() |
|
|
Oracle Database versione inferiore a 11.2.0.4 → ADB-D su cloud pubblico o Exadata Cloud@Customer ![]() |
|
|
Database OCI (VMDB, BMDB, ExaCS) → ADB-D sul cloud pubblico ![]() |
|
|
Database OCI (VMDB, BMDB, ExaCS) → ADB-D su Exadata Cloud@Customer ![]() |
|
|
Autonomous Database Serverless → ADB-D su cloud pubblico o Exadata Cloud@Customer ![]() |
|
|
3rd Party Cloud Vendor (AWS, Azure) → ADB-D su Public Cloud o Exadata Cloud@Customer ![]() |
|
|
Autonomous Database sull'infrastruttura Exadata dedicata → Autonomous Database sull'infrastruttura Exadata dedicata ![]() |
|
Nota
La decisione di utilizzare lo strumento o la utility 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 www.oracle.com/goto/move.