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.

Panoramica migrazione dati

Oracle offre diverse opzioni per eseguire la migrazione dei dati in un'infrastruttura Autonomous Database on Dedicated Exadata. Autonomous Database sull'infrastruttura Exadata dedicata sull'infrastruttura dedicata ti consente di eseguire l'esportazione e l'importazione manuali dei dati da:
  • Database, sistema o origine dati in locale
  • Applicazioni SaaS
  • Origine dati di terze parti
  • Data lake (Hadoop)
  • Altri servizi Oracle Database Cloud


Quando si esegue la migrazione ad Autonomous Database, è possibile:
  • 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 utilizzando UTL_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.

Queste opzioni sono elencate di seguito insieme a una tabella per scegliere l'opzione giusta in base al caso d'uso del cliente.
  • 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

A seconda del database di origine, è possibile utilizzare una o più delle opzioni di migrazione sopra riportate per eseguire la migrazione dei dati in Autonomous Database nelle distribuzioni di Public Cloud o Exadata Cloud@Customer. Di seguito sono elencati alcuni dei casi d'uso di migrazione più comuni per aiutarti a scegliere l'opzione giusta.
Caso d'uso migrazione Opzioni di migrazione Ulteriori riferimenti

Non Oracle Database → ADB-D su cloud pubblico o Exadata Cloud@Customer.


Caso d'uso 1

  • Oracle SQL*Loader
  • Oracle GoldenGate
  • Uso dello storage NFS per eseguire la migrazione dei dati in Autonomous Database su Exadata Cloud@Customer
  • Uso dello storage di file OCI per caricare i dati in Autonomous Database su Oracle Public Cloud

Oracle Database versione 11.2.0.4 e successive → ADB-D sul cloud pubblico


Caso d'uso 2

  • Servizio di migrazione del database (DMS)
  • Migrazione senza tempi di inattività (ZDM) - Migrazione online o offline mediante OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader
  • Oracle GoldenGate

Oracle Database versione 11.2.0.4 e successive → ADB-D su Exadata Cloud@Customer


Caso d'uso 3

  • Migrazione senza tempi di inattività (ZDM) - Migrazione online o offline mediante OCI Object Storage
  • Uso dello storage NFS per eseguire la migrazione dei dati in Autonomous su Exadata Cloud@Customer
  • Oracle Data Pump utilizzando lo storage degli oggetti OCI o lo storage NFS fornito dal cliente
  • Oracle GoldenGate

Oracle Database versione inferiore a 11.2.0.4 → ADB-D su cloud pubblico o Exadata Cloud@Customer


Caso d'uso 4

  • Oracle SQL*Loader
  • Oracle Data Pump
  • Uso dello storage NFS per eseguire la migrazione dei dati in Autonomous su Exadata Cloud@Customer
  • Uso dello storage di file OCI per caricare i dati in Autonomous Database su Oracle Public Cloud

Database OCI (VMDB, BMDB, ExaCS) → ADB-D sul cloud pubblico


Caso d'uso 5

  • Servizio di migrazione del database (DMS)
  • Migrazione senza tempi di inattività (ZDM) - Migrazione online o offline mediante OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader

Database OCI (VMDB, BMDB, ExaCS) → ADB-D su Exadata Cloud@Customer


Caso d'uso 6

  • Migrazione senza tempi di inattività (ZDM) - Migrazione online o offline mediante OCI Object Storage
  • Oracle Data Pump
  • Oracle SQL*Loader

Autonomous Database Serverless → ADB-D su cloud pubblico o Exadata Cloud@Customer


Caso d'uso 7

  • Oracle GoldenGate Extract configurato per l'acquisizione dall'Autonomous Database di origine.
  • Oracle Data Pump

3rd Party Cloud Vendor (AWS, Azure) → ADB-D su Public Cloud o Exadata Cloud@Customer


Caso d'uso 8

  • Oracle Data Pump
  • Zero Downtime Migration (ZDM 21.2) supporta RDS e AWS

Autonomous Database sull'infrastruttura Exadata dedicata → Autonomous Database sull'infrastruttura Exadata dedicata


Caso d'uso 9

  • Replicat Oracle GoldenGate configurato per l'applicazione all'Autonomous Database di destinazione.
  • Oracle Data Pump

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.