Esecuzione di un failover manuale

Quando Autonomous Data Guard non può eseguire automaticamente il failover su un database di standby locale, se è disponibile un database di standby locale, è possibile eseguire un failover manuale per rendere il database di standby locale il database primario.

Se è disponibile un database di standby tra più aree, è possibile eseguire uno switchover per rendere il database di standby tra più aree il database primario. Se lo switchover non riesce, è possibile avviare un failover manuale per lo standby tra più aree. È possibile che la perdita di dati si verifichi con un failover manuale.

Quando si avvia un failover manuale, Autonomous Data Guard esegue il failover sul database di standby in base alle destinazioni RTO (Recovery Time Objective) e RPO (Recovery Point Objective). Per ulteriori informazioni, consulta Autonomous Data Guard Recovery Time Objective (RTO) e Recovery Point Objective (RPO).

Eseguire un failover manuale in un database di standby locale

Quando Autonomous Data Guard non può eseguire automaticamente il failover su un database di standby locale, se è disponibile un database di standby locale, è possibile eseguire un failover manuale per rendere il database di standby locale il database primario.

Quando si aggiunge uno standby Autonomous Data Guard locale e il failover automatico non riesce, la console di Oracle Cloud Infrastructure mostra un banner con informazioni sul motivo per cui il failover automatico non è riuscito. La console di Oracle Cloud Infrastructure mostra anche un collegamento failover nel campo Ruolo su cui è possibile fare clic per avviare un failover manuale per lo standby locale. Il collegamento di failover viene visualizzato solo quando il database primario non è disponibile e quando è disponibile un database in standby. In altre parole, il campo Stato ciclo di vita mostra Non disponibile e il database di standby locale è disponibile.

L'API ti consente di avviare il failover manuale in qualsiasi momento. Per informazioni sull'utilizzo dell'API, vedere Utilizzare l'API.

Per visualizzare lo stato del database di standby, in Risorse fare clic su Disaster Recovery e per il database di standby elencato nella colonna Peer Autonomous Database, controllare che nel campo Stato sia visualizzato Disponibile o Interrotto.

Se necessario, eseguire i seguenti prerequisiti:

  • Aprire la console di Oracle Cloud Infrastructure facendo clic su icona di navigazione accanto a Oracle Cloud.

  • Dal menu di navigazione a sinistra di Oracle Cloud Infrastructure fare clic su Oracle Database e quindi, a seconda del carico di lavoro, fare clic su uno dei seguenti: Autonomous Data Warehouse o Autonomous Transaction Processing.

  • Nella pagina Autonomous Databases selezionare l'Autonomous Database dai collegamenti nella colonna Nome visualizzato.

Per avviare un failover manuale quando il database primario non è disponibile e lo standby locale è disponibile:

  1. Nella pagina Dettagli, in Disaster recovery, nel campo Locale, fare clic su Failover.

    Viene visualizzata la finestra di dialogo Conferma failover manuale al peer, insieme alle informazioni sulla possibile perdita di dati che potrebbe verificarsi se si esegue il failover manuale al database in standby.

    Segue la descrizione di adb_failover_manual.png
    Descrizione dell'immagine adb_failover_manual.png
  2. Nella finestra di dialogo Conferma failover manuale al peer, immettere il nome di Autonomous Database per confermare che si desidera eseguire il failover.
  3. Nella finestra di dialogo Conferma failover manuale al peer, fare clic su Conferma failover manuale al peer.

Per informazioni sui passi eseguiti da Autonomous Data Guard dopo il completamento del failover, vedere Note per il failover manuale con un database in standby.

Esegui failover manuale in un database di standby tra più aree

Se è disponibile un peer tra più aree, è possibile eseguire uno switchover per rendere un peer tra più aree il database primario. Se lo switchover non riesce, è possibile avviare un failover manuale al peer tra più aree.

È possibile che la perdita di dati si verifichi con un failover manuale. Quando avvii un failover manuale, Autonomous Database esegue il failover sul database peer in base alle destinazioni RTO (Recovery Time Objective) e RPO (Recovery Point Objective). Per ulteriori informazioni, consulta Autonomous Data Guard Recovery Time Objective (RTO) e Recovery Point Objective (RPO).

Con un database di standby Autonomous Data Guard locale e uno o più database di standby Autonomous Data Guard tra più aree, quando il failover automatico non riesce e il database di standby locale è disponibile, Oracle consiglia di tentare prima un failover manuale per il database di standby locale (non per un database di standby remoto).

Se uno standby locale non è disponibile o un failover manuale per lo standby locale non riesce, è possibile eseguire uno switchover manuale per uno standby tra più aree. Se lo switchover allo standby tra più aree non riesce, nel database di standby la console di Oracle Cloud Infrastructure mostra un collegamento Failover nel campo Ruolo su cui è possibile fare clic per avviare un failover manuale nel database di standby.

L'API ti consente di avviare il failover manuale in qualsiasi momento. Per informazioni sull'utilizzo dell'API, vedere Utilizzare l'API.

Nota

Quando Full Stack Disaster Recovery è abilitato, nella pagina dei dettagli di Autonomous Database, in Disaster Recovery, il campo Full Stack DR viene visualizzato come Enabled. Per informazioni dettagliate sull'esecuzione di uno switchover o di un failover quando è abilitato Full Stack Disaster Recovery, vedere Usa Full Stack Disaster Recovery per eseguire operazioni di switchover o failover.

Se necessario, eseguire i seguenti prerequisiti:

  • Aprire la console di Oracle Cloud Infrastructure facendo clic su icona di navigazione accanto a Oracle Cloud.

  • Dal menu di navigazione a sinistra di Oracle Cloud Infrastructure fare clic su Oracle Database e quindi, a seconda del carico di lavoro, fare clic su uno dei seguenti: Autonomous Data Warehouse o Autonomous Transaction Processing.

  • Nella pagina Autonomous Databases selezionare l'Autonomous Database dai collegamenti nella colonna Nome visualizzato.

Per avviare un failover manuale in uno standby tra più aree, effettuare le operazioni riportate di seguito.

  1. Nel database di standby, eseguire uno switchover. Per ulteriori informazioni, vedere Eseguire uno switchover in un standby tra più aree.

  2. Se il tentativo di switchover al passo 1 non riesce, nel database di standby il campo Ruolo mostra un collegamento Failover. Nel database di standby, fare clic sul collegamento Failover.

    Viene visualizzata la finestra di dialogo Conferma failover manuale in standby, insieme alle informazioni sulla possibile perdita di dati che potrebbe verificarsi se si esegue il failover manuale sul database in standby.

  3. Nella finestra di dialogo Conferma failover manuale in standby, immettere il nome di Autonomous Database per confermare che si desidera eseguire il failover.

  4. Nella finestra di dialogo Conferma failover manuale in standby fare clic su Conferma failover manuale in standby.

    Quando sono attive operazioni concorrenti come il ridimensionamento, la conferma conferma anche la sospensione o l'annullamento dell'operazione concorrente. Per ulteriori informazioni, consulta Operations concorrenti su Autonomous Database.

Per informazioni sui passi eseguiti da Autonomous Data Guard dopo il completamento del failover, vedere Note per il failover manuale con un database in standby.

Note per il failover manuale con un database in standby

Al termine del failover, Autonomous Data Guard esegue i passi successivi al failover.
  • Per un failover nel database di standby locale, Autonomous Data Guard crea un nuovo database di standby locale dopo il failover. Autonomous Data Guard non è abilitato quando il sistema esegue il provisioning del nuovo database in standby e il campo Ruolo mostra Provisioning. Una volta completato il passo di provisioning di Autonomous Data Guard, si dispone di un nuovo database di standby locale e Autonomous Data Guard è abilitato.

  • Per un failover su uno standby tra più aree, se prima del failover è stato rilevato uno standby locale, Autonomous Data Guard rende nuovamente disponibile lo standby locale per uno switchover o un failover sul database primario corrente.

  • Al termine di un'operazione di failover manuale, puoi vedere qualsiasi perdita di dati associata al failover manuale nel messaggio nel banner della console di Oracle Cloud Infrastructure. La perdita di dati del failover manuale è specificata in minuti.

    Queste informazioni vengono inoltre visualizzate quando si passa il puntatore del mouse sul icona della descrizione comandi nel campo Ruolo.

  • Dopo un failover manuale di Autonomous Data Guard, in caso di errore regionale, quando l'area torna in linea il database di standby viene riconnesso automaticamente o, se necessario, riprogrammato.