Replica dei dati mediante Oracle GoldenGate

Puoi replicare i dati nel database AI autonomo utilizzando Oracle GoldenGate e Oracle GoldenGate Cloud Service. Puoi acquisire le modifiche da Autonomous AI Database e replicarle in qualsiasi database o piattaforma di destinazione supportata da Oracle GoldenGate, inclusi altri Autonomous AI Database on Dedicated Exadata Infrastructure.

Nota: i backup devono essere abilitati nell'Autonomous Container Database di origine per garantire che tutte le operazioni di origine vengano registrate correttamente nei redo log. Se i backup non sono abilitati, le operazioni NOLOGGING potrebbero non essere acquisite da Oracle GoldenGate, il che può causare perdita di dati o incoerenza dei dati nel sistema di destinazione.

Inoltre, configurare un periodo di conservazione del backup che consenta di ripristinare i redo log archiviati dal backup se vengono rimossi dal file system del database a causa di vincoli di spazio.

Oracle GoldenGate offre soluzioni di replica dei dati efficienti in più scenari, alcuni dei quali sono elencati di seguito:
  • Migrazione dei dati verso o tra i database AI autonomi
  • Acquisizione e replica dei dati in tempo reale per supportare:
    • Architettura attiva-attiva scalabile
    • Data warehouse in tempo reale
    • Integrazione dei Big Data
    • Analitica dello streaming in tempo reale
A seconda che il database AI autonomo sia configurato come database di origine (estrazione) o di destinazione (replicat) nell'impostazione della replica dei dati, sarà necessario eseguire uno o più task elencati di seguito.
  • Sbloccare l'account GGADMIN: GGADMIN è un utente di database Oracle GoldenGate creato in precedenza in Autonomous AI Database. Questo account viene utilizzato sia per le estrazioni che per le repliche nel database AI autonomo e deve essere sbloccato prima di configurare la replica dei dati con Oracle GoldenGate. Per ulteriori dettagli, vedere Creazione delle credenziali di Oracle GoldenGate.
  • Configurare Extract per l'acquisizione da un Autonomous AI Database: questo è necessario solo se si desidera utilizzare Autonomous AI Database come database di origine nell'attività di replica dei dati. Per i dettagli completi, vedere Configurazione dell'estrazione da acquisire da un database AI autonomo.
  • Configurare Replicat per l'applicazione a un Autonomous AI Database: questo è necessario solo se si desidera utilizzare Autonomous AI Database come database di destinazione nell'attività di replica dei dati. Per i dettagli completi, vedere Configurazione di Replicat da applicare a un database AI autonomo.
    Parallel Replicat è una variante di Replicat che applica le transazioni in parallelo per migliorare le prestazioni. Il database AI autonomo supporta Replicat parallelo in modalità integrata, ovvero puoi anche creare (o aggiungere) e configurare la replica parallela nell'ambiente. Per ulteriori informazioni, vedere Utilizzo di Parallel Replicat.

    Nota

    Replicat parallelo non è supportato per i database AI autonomi con overprovisioning, ovvero i database di cui è stato eseguito il provisioning con OCPU frazionarie (meno di 1 OCPU).

Suggerimento

Per un'alternativa "Prova" che dimostra la migrazione in tempo reale ad Autonomous AI Database utilizzando la replica Oracle Goldengate, eseguire Lab 10: replica Oracle GoldenGate nel workshop Oracle Autonomous AI Database dedicato agli amministratori della flotta.