Usa Oracle Data Guard con Oracle Exadata Database Service su infrastruttura Exascale
Imparare a configurare e gestire i gruppi Data Guard nel cluster VM.
- Informazioni sull'uso di Oracle Data Guard con Oracle Exadata Database Service sull'infrastruttura Exascale
Oracle Data Guard offre un set completo di servizi che creano, mantengono, gestiscono e monitorano uno o più database di standby per consentire ai database Oracle di produzione di sopravvivere a disastri e danneggiamenti dei dati. - Prerequisiti per l'uso di Oracle Data Guard con Oracle Exadata Database Service sull'infrastruttura Exascale
Un'implementazione di Oracle Data Guard richiede due cluster VM Exadata esistenti: uno contenente un database esistente che deve essere duplicato da Data Guard e uno che ospiterà il nuovo database di standby Data Guard. - Lavorare con Oracle Data Guard
Oracle Data Guard garantisce alta disponibilità, protezione dei dati e disaster recovery per i dati enterprise. - Reporting avanzato sullo stato di salute di Data Guard
Il report avanzato sullo stato di salute di Data Guard fornisce insight completi sulla modalità di protezione, sulla disponibilità di switchover e failover e sull'esposizione alla perdita di dati nei database primari e in standby. - Utilizzo della console per gestire le associazioni Oracle Data Guard
Scopri come abilitare un'associazione Data Guard tra i database, modificare il ruolo di un database in un'associazione Data Guard utilizzando un'operazione di switchover o di failover e ricreare un'istanza di un database non riuscito. - Utilizzo dell'interfaccia API per gestire le associazioni Data Guard
Utilizzare queste operazioni API per gestire le associazioni Data Guard su un'istanza di Oracle Exadata Database Service sull'infrastruttura Exascale:
Argomento padre: Guida alle procedure
Informazioni sull'uso di Oracle Data Guard con Oracle Exadata Database Service sull'infrastruttura Exascale
Oracle Data Guard offre un set completo di servizi che creano, mantengono, gestiscono e monitorano uno o più database di standby per consentire ai database Oracle di produzione di sopravvivere a disastri e danneggiamenti dei dati.
Oracle Data Guard gestisce questi database in standby come copie del database di produzione. Quindi, se il database di produzione diventa non disponibile a causa di un'indisponibilità pianificata o non pianificata, Oracle Data Guard può passare qualsiasi database di standby al ruolo di produzione, riducendo al minimo i tempi di inattività associati all'indisponibilità. Oracle Data Guard può essere utilizzato con le tecniche tradizionali di backup, ripristino e cluster per fornire un livello elevato di protezione dei dati e disponibilità dei dati. I servizi di trasporto Oracle Data Guard vengono utilizzati anche da altre funzioni Oracle, ad esempio Oracle Streams e Oracle GoldenGate, per la trasmissione efficiente e affidabile dei redo da un database di origine a una o più destinazioni remote.
Per informazioni complete su Oracle Data Guard, consulta la documentazione su Oracle Data Guard Concepts and Administration e Oracle Data Guard Broker Concepts nel portale Oracle Database Documentation.
Questo argomento spiega come utilizzare la console o l'API per configurare e gestire le risorse Data Guard nel cluster VM.
Quando si utilizza la console o l'API per abilitare Data Guard per un database di nodi di calcolo del database Exadata:
- Il database di standby creato è un database di standby fisico.
- Le versioni dei database peer (primario e in standby) sono identiche.
- Il database di standby viene distribuito come database aperto di sola lettura (Active Data Guard).
- Un database primario può supportare fino a un massimo di sei database di standby.
Prerequisiti per l'uso di Oracle Data Guard con Oracle Exadata Database Service sull'infrastruttura Exascale
Un'implementazione di Oracle Data Guard richiede due cluster VM Exadata esistenti: uno contenente un database esistente che deve essere duplicato da Data Guard e uno che ospiterà il nuovo database di standby Data Guard.
Quando si abilita Oracle Data Guard, è possibile creare una nuova home del database nell'istanza Exadata di standby per ospitare il nuovo database di standby durante l'operazione di abilitazione di Data Guard. In alternativa, è possibile scegliere di eseguire il provisioning del database in standby in una home del database esistente nell'istanza in standby.
È possibile utilizzare un'immagine software del database personalizzata contenente le patch necessarie per i database quando si crea una home del database nell'istanza Exadata primaria o in standby.
Se si sceglie di eseguire il provisioning di un database di standby in una home del database esistente, assicurarsi che la home del database di destinazione nell'istanza di standby disponga di tutte le patch necessarie in uso per il database primario prima di eseguire il provisioning del database di standby:
Se si sta creando un'associazione Oracle Data Guard e si stanno utilizzando chiavi gestite dal cliente per cifrare il database, è necessario aver configurato il servizio Vault e creato una chiave principale. Vedere Per amministrare le chiavi di cifratura del vault e Concetti di gestione delle chiavi e dei segreti.
- Requisiti di rete per Data Guard
Assicurati di soddisfare i requisiti per l'uso di Oracle Exadata Database Service sull'infrastruttura Exascale con Oracle Data Guard. - Requisiti della password
Per modificare la password SYS o ruotare le chiavi TDE, utilizzare l'API OCI. - Problemi noti per Exadata Cloud Infrastructure and Data Guard
Possibili problemi di replica delle chiavi TDE e errori delle operazioni MRP e DG LCM. - Aggiunta di un nodo a un cluster VM
Se l'aggiunta del nodo viene eseguita nel database di standby o nel database primario, i metadati devono essere aggiornati manualmente nel database diverso da quello in cui è stato aggiunto il nodo. - Rimozione di un nodo da un cluster VM
Se la rimozione del nodo viene eseguita nel database di standby o nel database primario, i metadati devono essere aggiornati manualmente nel database diverso da quello in cui è stato rimosso il nodo.
Requisiti di rete per Data Guard
Assicurati di soddisfare i requisiti per l'uso di Oracle Exadata Database Service sull'infrastruttura Exascale con Oracle Data Guard.
Verificare che l'ambiente soddisfi i requisiti di rete indicati di seguito.
-
I database primario e in standby possono far parte dei cluster VM in compartimenti diversi.
-
Tuttavia, i database primario e in standby devono far parte della stessa VCN all'interno della stessa area.
-
Se desideri configurare Oracle Data Guard nelle varie region, devi configurare il peering VCN (Virtual Cloud Network) remoto tra i database primario e in standby. Il networking è configurato nella risorsa cluster VM cloud.
Per le configurazioni Data Guard Exadata, OCI supporta l'uso della topologia di rete hub e spoke per le VCN all'interno di ogni area. Ciò significa che i database primari e in standby possono utilizzare ciascuna una VCN "spoke" che passa il traffico di rete alla VCN "hub" con una connessione peering remota. Per informazioni sull'impostazione di questa topologia di rete, vedere Instradamento del transito all'interno di una VCN hub.
- Per impostare Oracle Data Guard all'interno di un'unica area, entrambe le istanze di Oracle Exadata Database Service sull'infrastruttura Exascale devono utilizzare la stessa VCN. Quando si imposta Data Guard all'interno della stessa area, Oracle consiglia che l'istanza contenente il database di standby si trovi in un dominio di disponibilità diverso dall'istanza contenente il database primario per migliorare la disponibilità e il recupero da errori irreversibili.
-
Configurare le regole di sicurezza in entrata e in uscita per le subnet di entrambe le istanze di Oracle Exadata Database Service sull'infrastruttura Exascale nell'associazione Oracle Data Guard per consentire al traffico TCP di spostarsi tra le porte applicabili. Assicurarsi che le regole create siano con conservazione dello stato (impostazione predefinita).
Ad esempio, se la subnet dell'istanza primaria di Oracle Exadata Database Service sull'infrastruttura Exascale utilizza il CIDR di origine 10.0.0.0/24 e la subnet dell'istanza di standby utilizza il CIDR di origine 10.0.1.0/24, creare le regole come mostrato nell'esempio successivo.
Le regole di uscita nell'esempio mostrano come abilitare il traffico TCP solo per la porta 1521, che è un requisito minimo per il funzionamento di Oracle Data Guard. Se il traffico TCP è già abilitato per tutte le destinazioni (0.0.0.0/0) su tutte le porte in uscita, non è necessario aggiungere esplicitamente queste regole di uscita specifiche.
Regole di sicurezza per la subnet dell'istanza primaria di Oracle Exadata Database Service sull'infrastruttura Exascale
Regole di entrata
Stateless: No
Source: 10.0.1.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Regole di uscita
Stateless: No
Destination: 10.0.1.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Regole di sicurezza per la subnet dell'istanza di Oracle Exadata Database Service on Exascale Infrastructure in standby
Regole di entrata
Stateless: No
Source: 10.0.0.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Regole di uscita
Stateless: No
Destination: 10.0.0.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Per informazioni sulla creazione e la modifica di regole, vedere Elenchi di sicurezza.
Requisiti password
Per modificare la password SYS o ruotare le chiavi TDE, utilizzare l'API OCI.
Argomenti correlati
Problemi noti per l'infrastruttura Exadata Cloud e Data Guard
Possibili problemi di replica delle chiavi TDE e errori delle operazioni MRP e DG LCM.
L'RPM KMS libkmstdepkcs11_1.286-1.286-1-Linux.rpm è l'ultimo disponibile che supporta la replica attiva della chiave tra i vault KMS tra più aree (origine e destinazione) e si consiglia di eseguire l'upgrade dell'RPM nei cluster che partecipano a Data Guard. Data Guard tra più aree di OCI Vault funziona con una versione inferiore dell'RPM, ma la versione precedente non garantisce la replica attiva delle chiavi. Se le chiavi TDE presentano problemi di replica tra i vault, la replica di Data Guard potrebbe avere un impatto (MRP non riesce nel cluster di standby a causa della mancanza della chiave nel vault di destinazione) e MRP potrebbe riprendere solo dopo che le chiavi sono state replicate nel vault di destinazione. Per evitare errori operativi MRP e DG LCM, aggiornare l'RPM libkms su entrambi i cluster e riavviare i database (solo database che utilizzano chiavi gestite dal cliente).
Aggiunta di un nodo a un cluster VM
Se l'aggiunta del nodo viene eseguita nel database di standby o nel database primario, i metadati devono essere aggiornati manualmente nel database diverso da quello in cui è stato aggiunto il nodo.
Quando si aggiunge un nodo a un cluster VM, sul nuovo nodo viene creata automaticamente un'istanza del database Data Guard. Tuttavia, l'aggiornamento dei metadati sul database remoto, ovvero il database primario se l'aggiunta viene eseguita sul database di standby e viceversa, deve essere eseguito manualmente.
Questo può essere fatto copiando il file JSON addinstance, /var/opt/oracle/dbaas_acfs/<dbname>/addInstance.json creato alla fine dell'aggiunta dell'istanza ed eseguendo il comando /var/opt/oracle/ocde/rops update_instance <dbname> <path to addInstance JSON> su qualsiasi nodo del cluster remoto.
Rimozione di un nodo da un cluster VM
Se la rimozione dei nodi viene eseguita nel database di standby o nel database primario, i metadati devono essere aggiornati manualmente nel database diverso da quello in cui è stato rimosso il nodo.
Quando si rimuove un nodo da un cluster VM, l'istanza e i relativi metadati sul nodo di rimozione vengono eliminati automaticamente. Tuttavia, l'eliminazione dei metadati corrispondenti nel database remoto, ovvero il database primario se la rimozione viene eseguita nel database di standby e viceversa, deve essere eseguita manualmente.
Questa operazione può essere eseguita eseguendo il comando /var/opt/oracle/ocde/rops remove_instance <dbname> <Instance Name> su qualsiasi nodo del cluster remoto.
Utilizzo di Oracle Data Guard
Oracle Data Guard offre funzionalità di High Availability, protezione dei dati e disaster recovery per i dati enterprise.
L'implementazione di Data Guard richiede due database, uno in un ruolo primario e uno in un ruolo in standby. I due database compongono un'associazione Data Guard. La maggior parte delle applicazioni accede al database primario. Il database in standby è una copia coerente a livello di transazione del database primario.
Data Guard gestisce il database in standby mediante la trasmissione e l'applicazione di dati di redo dal database primario. Se il database primario non è più disponibile, puoi utilizzare Data Guard per passare al ruolo primario o eseguire il failover del database di standby.
- Switchover
Lo switchover inverta i ruoli del database primario e in standby. - Failover
Con Oracle Data Guard, un failover esegue la transizione del database di standby al ruolo primario dopo l'errore o l'irraggiungibilità del database primario esistente. - Ripristina
Il comando di ripristino ripristina un database nel ruolo di standby in un'associazione Oracle Data Guard.
Switchover
Uno switchover inverte i ruoli del database primario e in standby.
Ogni database continua a far parte del gruppo Data Guard nel suo nuovo ruolo. Lo switchover non garantisce alcuna perdita di dati. È possibile utilizzare uno switchover prima di eseguire la manutenzione pianificata nel database primario. L'esecuzione della manutenzione pianificata su una virtual machine del database Exadata con un gruppo Data Guard viene in genere eseguita passando dal ruolo primario al ruolo di standby, eseguendo la manutenzione in standby e quindi riportandola al ruolo primario.
Argomento padre: Utilizzo di Oracle Data Guard
Failover
Con Oracle Data Guard, un failover esegue la transizione del database di standby al ruolo primario dopo l'errore o l'irraggiungibilità del database primario esistente.
Un failover può causare una perdita di dati quando si utilizza la modalità di protezione Prestazioni massime.
Argomento padre: Utilizzo di Oracle Data Guard
Ricrea istanza
Il comando di ripristino ripristina un database nel ruolo di standby in un'associazione Oracle Data Guard.
È possibile utilizzare il comando reinstate per riportare in servizio un database non riuscito dopo aver corretto la causa dell'errore.
Non è possibile arrestare un database primario che dispone di un'associazione Data Guard a un database peer (in standby). Eliminare prima il database in standby. In alternativa, puoi eseguire lo switchover del database primario in base al ruolo in standby, quindi arrestare il database primario precedente.
Non è possibile arrestare un cluster VM che include database abilitati per Data Guard. Prima devi rimuovere l'associazione Data Guard interrompendo il database in standby.
Argomento padre: Utilizzo di Oracle Data Guard
Report avanzato sullo stato di integrità di Data Guard
Il report avanzato sullo stato di salute di Data Guard fornisce insight completi sulla modalità di protezione, sulla disponibilità di switchover e failover e sull'esposizione alla perdita di dati nei database primari e in standby.
Grazie a chiari indicatori visivi (verde, giallo, rosso, grigio), è possibile valutare rapidamente la disponibilità dei database per le transizioni dei ruoli e gli eventi di failover. Inoltre, metriche dettagliate sul ritardo del trasporto di redo ti aiutano a valutare potenziali scenari di perdita di dati, consentendo una pianificazione proattiva del disaster recovery e una maggiore affidabilità operativa.
Modalità di protezione
- Maximum Availability: abilita zero data loss failover e utilizza il trasporto di redo sincrono ad almeno un database in standby.
- Massime prestazioni: consente un failover di perdita di dati quasi pari a zero senza alcun impatto sulle prestazioni utilizzando il trasporto asincrono a tutte le destinazioni in standby.
Disponibilità dello switchover
- Database primario: indicatori di stato - verde, giallo, rosso, grigio
- Verde (in buono stato): tutti i database in standby hanno superato tutti i controlli di preparazione allo switchover.
- Giallo (avvertenza): applicabile solo se il database primario dispone di più database in standby. Un subset di database di standby è pronto per lo switchover. Risolvere i controlli non riusciti.
- Rosso (critico): nessuno dei database in standby è pronto per lo switchover. Controlli dell'indirizzo non riusciti per evitare tempi di inattività prolungati.
- Grigio (sconosciuto): indicato quando lo stato di salute non può essere determinato in quel punto.
- Database in standby: indicatori di stato: verde, rosso, grigio
- Verde (in buono stato): il database in standby ha superato tutti i controlli di preparazione dello switchover.
- Rosso (critico): questo database di standby non è pronto per lo switchover. Controlli dell'indirizzo non riusciti per evitare tempi di inattività prolungati durante i tentativi di switchover.
- Grigio (sconosciuto): indicato quando lo stato di salute non può essere determinato in quel punto.
- Database in standby disabilitato e database in standby snapshot: indicatore di stato - Grigio
- Grigio (sconosciuto): i database in standby disabilitati vengono sempre visualizzati come sconosciuti perché il relativo stato non può essere determinato.
Idoneità al failover
- Database primario: indicatori di stato - verde, giallo, rosso, grigio
- Verde (In buono stato): tutti i database in standby hanno superato tutti i controlli di preparazione al failover.
- Giallo (avvertenza): applicabile solo se il database primario dispone di più database in standby. Un subset di database in standby è pronto per il failover. Risolvere i controlli non riusciti.
- Rosso (critico): nessuno dei database in standby è pronto per il failover. Controlli dell'indirizzo non riusciti per evitare tempi di inattività prolungati.
- Grigio (sconosciuto): indicato quando lo stato di salute non può essere determinato in quel punto.
- Standby database e snapshot in standby: indicatori di stato: verde, rosso, grigio
- Verde (In buono stato): il database in standby ha superato tutti i controlli di preparazione del failover.
- Rosso (critico): questo database di standby non è pronto per il failover. Controlli dell'indirizzo non riusciti per evitare tempi di inattività prolungati durante il failover.
- Grigio (sconosciuto): indicato quando lo stato di salute non può essere determinato in quel punto.
- Disabled Standby Database: indicatore di stato – Grigio
- Grigio (sconosciuto): i database in standby disabilitati vengono sempre visualizzati come sconosciuti perché il relativo stato non può essere determinato.
Quando lo stato di integrità non può essere determinato per alcun database in un gruppo Data Guard in un determinato point-in-time, lo stato viene visualizzato come nullo nell'SDK/CLI e in Terraform e come UNKNOWN (indicatore di grigio) nella console.
Esposizione alla perdita di dati
- Database primario: l'esposizione alla perdita di dati è definita come il ritardo del trasporto di redo tra i database primari e in standby. "Ultimo calcolo" se visualizzato rappresenta l'ultima volta in cui la metrica può essere recuperata e calcolata.
- Database in standby: l'esposizione alla perdita di dati è definita come il ritardo del trasporto di redo tra i database primari e in standby. "Ultimo calcolo" se visualizzato rappresenta l'ultima volta in cui la metrica può essere recuperata e calcolata.
Aggiorna stato Data Guard
Eseguire un aggiornamento esplicito per ottenere lo stato più recente.
Utilizzo della console per gestire le associazioni Oracle Data Guard
Scopri come abilitare un'associazione Data Guard tra i database, modificare il ruolo di un database in un'associazione Data Guard utilizzando un'operazione di switchover o di failover e ricreare un'istanza di database non riuscita.
Quando si abilita Data Guard, viene creata un'associazione Data Guard separata per il database primario e in standby.
- Per abilitare Data Guard su Oracle Exadata Database Service on Exascale Infrastructure
Scopri come impostare un gruppo Oracle Data Guard tra i database. - Per visualizzare le associazioni Data Guard dei database in un cluster VM cloud
Per visualizzare il ruolo di ogni database in un'associazione Data Guard in un cluster VM cloud, attenersi alla procedura riportata di seguito. - Per abilitare i backup automatici in un database di standby
Apprendere come abilitare i backup automatici in un database di standby. - Per eseguire uno switchover del database
L'operazione di switchover viene avviata utilizzando l'associazione Data Guard del database primario. - Per modificare l'associazione Oracle Data Guard
È possibile modificare l'associazione Oracle Data Guard per configurare la protezione Data Guard per il database primario. - Per eseguire un failover del database
È possibile avviare un'operazione di failover utilizzando l'associazione Data Guard del database in standby. - Per ripristinare un database
Dopo aver eseguito il failover di un database primario sul relativo database in standby, il database in standby assume il ruolo primario e il database primario precedente viene identificato come database in standby disabilitato. - Per arrestare un'associazione Data Guard su un'istanza di Oracle Exadata Database Service on Exascale Infrastructure
In un'istanza di Oracle Exadata Database Service on Exascale Infrastructure, rimuovere un'associazione Data Guard terminando il database di standby.
Per abilitare Data Guard su Oracle Exadata Database Service on Exascale Infrastructure
Scopri come impostare un gruppo Oracle Data Guard tra i database.
- Quando si abilita Data Guard, la replica dei dati viene eseguita solo sulla rete client.
- Quando configuri un gruppo Data Guard, i database primari e in standby devono trovarsi nella stessa versione della release principale, mentre il database in standby può trovarsi in una versione secondaria superiore.
Come parte dell'ultima release, stiamo introducendo una user experience migliorata e nuove API per migliorare le prestazioni e fornire funzionalità Data Guard aggiuntive, incluso il supporto per più database in standby con automazione cloud.
- Con la nuova interfaccia API, la nuova configurazione Data Guard verrà creata come risorsa di gruppo Data Guard.
- Se disponi di un'impostazione Data Guard esistente, puoi continuare a utilizzare le funzionalità correnti senza alcun impatto. Tuttavia, se desideri creare più database in standby, devi eseguire la migrazione al nuovo modello API, che può essere eseguito in qualsiasi momento.
- Se al momento disponi di un'automazione che gestisce le operazioni Data Guard utilizzando l'API di associazione Data Guard esistente, devi aggiornare le tue applicazioni per utilizzare la nuova API per sfruttare queste nuove funzionalità
Oracle attualmente supporta sia l'API di associazione Data Guard esistente che la nuova API di gruppo Data Guard e le interfacce utente associate.
- Oltre al provisioning dei database in standby per Oracle AI Database 26ai, puoi eseguire il provisioning di un database in standby 19c di Oracle Database per un database primario 19c di Oracle Database sullo storage a blocchi.
- Visualizza avanzamento provisioning Data Guard
Visualizza lo stato di avanzamento dei task di provisioning Data Guard utilizzando la pagina Richieste di lavoro.
Argomenti correlati
Visualizza avanzamento provisioning Data Guard
Visualizzare lo stato di avanzamento dei task di provisioning Data Guard utilizzando la pagina Richieste di lavoro.
Dopo aver completato il task Per abilitare Data Guard, vengono inviate più richieste di lavoro per completare il provisioning del gruppo Data Guard. Per visualizzare l'avanzamento di queste richieste di lavoro:
- Passare alla pagina Dettagli richieste di lavoro. Nella pagina Dettagli richieste di lavoro è presente una barra nella scheda Informazioni richiesta di lavoro che mostra lo stato di avanzamento complessivo del provisioning di Data Guard.
- In Risorse selezionare Messaggi di log. Nella tabella viene visualizzato un messaggio per ogni task completato o in corso.
Per visualizzare le associazioni Data Guard dei database in un cluster VM cloud
Per visualizzare il ruolo di ogni database in un'associazione Data Guard in un cluster VM cloud, attenersi alla procedura riportata di seguito.
- Aprire il menu di navigazione. In Oracle Database, fai clic su Oracle Exadata Database Service on Exascale Infrastructure.
- Scegliere il compartimento.
- Passare al cluster VM cloud contenente i database che si desidera visualizzare i relativi ruoli nelle associazioni Data Guard.
- Nella sezione Database in Risorse vengono visualizzate le informazioni riportate di seguito.
- Il ruolo di ogni database in questo cluster VM è indicato nella colonna Ruolo Data Guard.
- Il servizio su cui è in esecuzione ciascun database è indicato nella colonna Nome servizio.
Per abilitare i backup automatici in un database di standby
Imparare ad abilitare i backup automatici in un database di standby.
A partire dal 06 agosto 2025, per le tenancy create nelle aree FRA, PHX o NRT, Autonomous Recovery Service sarà l'unica destinazione di backup quando si abilita il backup automatico sui database.
Per eseguire uno switchover del database
Per avviare un'operazione di switchover, utilizzare l'associazione Data Guard del database primario.
- Aprire il menu di navigazione. Fai clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure
- Scegliere il compartimento contenente l'istanza di Oracle Exadata Database Service sull'infrastruttura Exascale con il database per il quale si desidera abilitare Oracle Data Guard.
-
Passare al cluster VM cloud contenente l'associazione Data Guard:
Oracle Exadata Database Service su infrastruttura Exascale, fare clic su Cluster Exadata VM. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
- In Risorse, fare clic su Associazioni Data Guard.
- Per l'associazione Data Guard su cui si desidera eseguire uno switchover, fare clic sull'icona Azioni (tre punti), quindi fare clic su Switchover.
-
Nella finestra di dialogo Switchover database immettere la password di amministratore del database, quindi fare clic su OK.
Questo database dovrebbe ora assumere il ruolo del database in standby e il database in standby dovrebbe assumere il ruolo del database primario nell'associazione Data Guard.
Per modificare l'associazione Oracle Data Guard
Si modifica l'associazione Oracle Data Guard per configurare la protezione Data Guard per il database primario.
- Aprire il menu di navigazione. Fai clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure
- Scegliere il compartimento che contiene l'istanza di Exadata Cloud Service con il database per il quale si desidera abilitare Oracle Data Guard.
-
Passare al cluster VM cloud contenente l'associazione Data Guard:
In Oracle Exadata Database Service on Exascale Infrastructure, fare clic su Cluster VM Exadata. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul relativo nome evidenziato per visualizzare la pagina dei dettagli per il cluster.
- In Risorse, fare clic su Associazioni Data Guard.
- Per l'associazione Data Guard che si desidera gestire, fare clic sul menu Azioni, quindi fare clic su Modifica modalità protezione.
-
Nel pannello Associazione Data Guard configurare l'associazione Data Guard:
- Tipo di Data Guard: selezionare Active Data Guard o Data Guard. Active Data Guard offre funzioni aggiuntive, tra cui query in tempo reale e riduzione del carico DML, riparazione automatica dei blocchi, registrazione delle modifiche ai blocchi in standby, sincronizzazione remota, servizi dati globali e continuità di applicazione. Tenere presente che Active Data Guard richiede una licenza Oracle Active Data Guard. Per ulteriori informazioni su Active Data Guard, vedere Active Data Guard. Per una panoramica completa di entrambi i tipi di Data Guard, vedere Introduzione a Oracle Data Guard
- Modalità di protezione: la modalità di protezione può essere Prestazioni massime o Disponibilità massima. Per informazioni su queste opzioni, vedere Modalità di protezione di Oracle Data Guard.
-
Tipo di trasporto: il tipo di trasporto di redo utilizzato per questa associazione di Oracle Data Guard.
- Password amministratore del database: immettere la password ADMIN per il database.
- Fare clic su Salva.
Argomenti correlati
Per eseguire un failover del database
Per avviare un'operazione di failover, utilizzare l'associazione Data Guard del database in standby.
- Aprire il menu di navigazione. Fai clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure
- Scegliere il compartimento contenente l'istanza di Oracle Exadata Database Service sull'infrastruttura Exascale con il database per il quale si desidera abilitare Oracle Data Guard.
-
Passare al cluster VM cloud contenente l'associazione Data Guard:
In Oracle Exadata Database Service su infrastruttura Exascale, fare clic su Cluster Exadata VM. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
- In Risorse, fare clic su Associazioni Data Guard.
- Per l'associazione Data Guard su cui si desidera eseguire un failover, fare clic su Failover.
-
Nella finestra di dialogo Database di salvataggio, immettere la password amministratore del database, quindi fare clic su OK.
A questo punto, questo database dovrebbe assumere il ruolo primario e il ruolo primario precedente dovrebbe essere visualizzato come Standby disabilitato.
Per ricreare un'istanza di un database
- Aprire il menu di navigazione. Fai clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure
- Scegliere il compartimento contenente Oracle Exadata Database Service sull'infrastruttura Exascale con il database per il quale si desidera abilitare Oracle Data Guard.
-
Passare al cluster VM cloud contenente l'associazione Data Guard:
In Oracle Exadata Database Service su infrastruttura Exascale, fare clic su Cluster Exadata VM. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
- In Risorse, fare clic su Associazioni Data Guard.
- Per l'associazione Data Guard su cui si desidera ripristinare questo database, fare clic sull'icona Azioni (tre punti), quindi fare clic su Ripristina.
-
Nella finestra di dialogo Ripristina database immettere la password di amministratore del database, quindi fare clic su OK.
Ora questo database deve essere ripristinato come database in standby nell'associazione Data Guard.
Per arrestare un'associazione Data Guard su un'istanza di Oracle Exadata Database Service sull'infrastruttura Exascale
In un'istanza di Oracle Exadata Database Service on Exascale Infrastructure, rimuovere un'associazione Data Guard terminando il database di standby.
- Aprire il menu di navigazione. Fare clic su Oracle Database, quindi su Oracle Exadata Database Service on Exascale Infrastructure.
- Scegliere il compartimento contenente il cluster VM dell'infrastruttura Oracle Exadata Database Service su Exascale con il database per il quale si desidera abilitare Oracle Data Guard.
-
Passare al cluster VM cloud che contiene il database di standby:
In Oracle Exadata Database Service su infrastruttura Exascale, fare clic su Cluster Exadata VM. Nella lista dei cluster VM, individuare il cluster VM a cui si desidera accedere e fare clic sul nome evidenziato per visualizzare la pagina dei dettagli del cluster.
- Per il database in standby che si desidera arrestare, fare clic sull'icona Azioni, quindi fare clic su Termina.
-
Nella finestra di dialogo Termina database, immettere il nome del database, quindi fare clic su OK.
Utilizzo dell'API per gestire le associazioni Data Guard
Utilizzare queste operazioni API per gestire le associazioni Data Guard su un'istanza di Oracle Exadata Database Service on Exascale Infrastructure:
A febbraio 2026, il modello di associazione Data Guard e le API associate verranno sostituiti dal nuovo modello di gruppo Data Guard e dalle nuove API. A partire da febbraio 2026, tutte le nuove configurazioni Data Guard di cui è stato eseguito il provisioning dalla console di Oracle Cloud Infrastructure (OCI) utilizzeranno automaticamente il modello di gruppo Data Guard.
Per informazioni sull'uso dell'API e delle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kits and Command Line Interface.
- CreateDataGuardAssociation
- ListDataGuardAssociations
- GetDataGuardAssociation
- UpdateDataGuardAssociation
- SwitchoverDataGuardAssociation
- FailoverDataGuardAssociation
- ReinstateDataGuardAssociation
- DeleteDatabase: per arrestare un'associazione Data Guard di un'istanza di Oracle Exadata Database Service on Exascale Infrastructure, eliminare il database di standby.
Per la lista completa delle interfacce API per il servizio di database, vedere API del servizio di database.