Usa un database di standby Autonomous Data Guard tra tenancy

Puoi aggiungere un database di standby Autonomous Data Guard tra tenancy. In questo modo viene creato un standby Autonomous Data Guard che risiede in una tenancy diversa. Lo standby tra tenancy può trovarsi nella stessa area (locale) o in un'area diversa (tra più aree).

Informazioni su Cross Tenancy Autonomous Data Guard

Quando aggiungi uno standby Autonomous Data Guard tra tenancy, Autonomous Database esegue il provisioning di un database di standby in una tenancy remota.

Con uno standby Autonomous Data Guard tra tenancy puoi eseguire il failover o lo switchover in un database di standby in una tenancy diversa (o creare uno standby snapshot in una tenancy diversa). Questa funzione consente inoltre di utilizzare facilmente un standby Autonomous Data Guard per eseguire la migrazione di un database in una tenancy diversa.

Tenere presente quanto riportato di seguito per aggiungere un standby Autonomous Data Guard tra tenancy.

  • Puoi creare un standby Autonomous Data Guard tra tenancy solo utilizzando l'interfaccia CLI o le API REST di Autonomous Database. Questa opzione non è disponibile utilizzando la console di Oracle Cloud Infrastructure.

  • Alcune delle funzioni disponibili quando si abilita uno standby Autonomous Data Guard nella stessa tenancy, ad esempio le opzioni di failover automatico, non sono disponibili con uno standby Autonomous Data Guard tra tenancy.

    Non sono disponibili opzioni di failover automatico per uno standby Autonomous Data Guard tra tenancy ed è possibile utilizzare solo il failover manuale per eseguire il failover in uno standby tra tenancy.

  • Puoi abilitare uno standby Autonomous Database tra tenancy con il modello di computazione ECPU o OCPU. Il database di standby utilizza lo stesso modello di computazione del database primario.

  • Uno standby Autonomous Data Guard tra tenancy può trovarsi nella stessa area (locale) o in un'area diversa (cross-region).

  • È possibile abilitare solo un singolo standby Autonomous Data Guard tra tenancy, locale o tra più aree. Non è possibile abilitare sia un database locale tra tenancy che uno standby Autonomous Data Guard tra più tenancy.
    • Oltre a un singolo standby Autonomous Data Guard tra tenancy, puoi disporre di un peer di disaster recovery locale o tra più aree (Autonomous Data Guard o Disaster Recovery basato su backup).
  • Le chiavi di cifratura gestite dal cliente non sono supportate con un database di standby Autonomous Data Guard tra tenancy.

Prerequisiti per creare un standby Autonomous Data Guard tra tenancy

Descrive i prerequisiti per la creazione di un standby Autonomous Data Guard tra tenancy.

È necessario definire i criteri OCI Identity and Access Management per autorizzare la creazione di un standby Autonomous Data Guard in una tenancy diversa.

I gruppi e i criteri di OCI Identity and Access Management aggiunti supportano quanto riportato di seguito.

  • Un membro di un gruppo nella tenancy di origine consente a un gruppo nella tenancy di destinazione di accedere (leggere) all'istanza di Autonomous Database di origine nella tenancy di origine.

    Non è necessario consentire altre azioni sull'istanza di Autonomous Database di origine, ad esempio avvio, arresto o qualsiasi operazione di scrittura.

  • Un membro di un gruppo nella tenancy di destinazione può leggere gli Autonomous Database nella tenancy di origine.

    Nella tenancy di destinazione si aggiunge anche un criterio che consente a un gruppo di gestire i database autonomi in un compartimento nella tenancy remota (destinazione). Ad esempio, questo criterio consente al gruppo di creare il database di standby.

  1. Creare un gruppo nella tenancy remota contenente l'utente a cui sarà consentito aggiungere lo standby Autonomous Data Guard.
    1. Nella tenancy remota, nella console di Oracle Cloud Infrastructure fare clic su Identità e sicurezza.
    2. In Identità fare clic su Domini e selezionare un dominio di Identity oppure creare un nuovo dominio di Identity.
    3. In Dominio di Identity, fare clic su Gruppi.
    4. Per aggiungere un gruppo, fare clic su Crea gruppo.
    5. Nella pagina Crea gruppo, immettere un nome e una descrizione.

      Ad esempio, immettere il nome CrossTenancyStandbyGroup.

    6. Nella pagina Crea gruppo fare clic su Crea.
    7. Fare clic su Crea per salvare il gruppo.
    8. Nella pagina Gruppo fare clic su Assegna utente a gruppi e selezionare gli utenti che si desidera aggiungere al gruppo.
    9. Fare clic su Aggiungi.
    10. Nella pagina Gruppo, nella scheda Informazioni sul gruppo copiare l'OCID da utilizzare nel Passo 2.
  2. Nella tenancy di origine, definire i criteri OCI Identity and Access Management per l'istanza di Autonomous Database di origine.
    1. Nella tenancy di origine, nella console di Oracle Cloud Infrastructure fare clic su Identità e sicurezza.
    2. In Identità fare clic su Criteri.
    3. Per scrivere un criterio, fare clic su Crea criterio.
    4. Nella pagina Crea criterio immettere un nome e una descrizione.
    5. Nella pagina Crea criterio, selezionare Mostra editor manuale.
    6. Nella Costruzione guidata criteri aggiungere criteri in modo che al gruppo nella tenancy di destinazione sia consentito creare uno standby utilizzando un'istanza di Autonomous Database nella tenancy di origine come origine.

      Ad esempio, definire i criteri generici riportati di seguito.

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..unique_id
      define group GroupThatExistsInRemoteTenancy as ocid1.group.region1..unique_id
      admit group GroupThatExistsInRemoteTenancy of tenancy RemoteTenancy to read autonomous-databases
        in compartment id ocid1.compartment.region..unique_id

      Questo criterio specifica quanto segue:

      • Riga 1: l'OCID è l'OCID della tenancy remota. Questa è la tenancy in cui si desidera creare lo standby.

      • Riga 2: l'OCID è l'OCID del gruppo a cui appartiene l'utente che creerà lo standby. Questo è l'OCID per il gruppo creato nel Passo 1.

      • Riga 3: l'OCID è l'OCID del compartimento in cui risiede il database di origine.

      Criteri sulla tenancy primaria (origine) per aggiungere un standby tra tenancy

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..aaa_example_rcyx2a
      define group CrossTenancyStandbyGroup as ocid1.group.oc1..aaa_example_6vctn6xsaq
      admit group CrossTenancyStandbyGroup of tenancy RemoteTenancy to read autonomous-databases
         in compartment id ocid1.compartment.oc1..aaaaaaaabexample6q

      Questo criterio specifica il gruppo CrossTenancyStandbyGroup di RemoteTenancy in grado di leggere dagli Autonomous Database nel compartimento specificato (nella tenancy di origine). Per creare uno standby tra tenancy, il criterio deve solo consentire la lettura sull'istanza di Autonomous Database di origine.

    7. Per salvare il criterio, fare clic su Crea.
  3. Definire i criteri per la tenancy remota.
    1. Nella tenancy di destinazione, nella console di Oracle Cloud Infrastructure fare clic su Identità e sicurezza.
    2. In Identità fare clic su Criteri.
    3. Per scrivere un criterio, fare clic su Crea criterio.
    4. Nella pagina Crea criterio immettere un nome e una descrizione.
    5. Nella pagina Crea criterio, selezionare Mostra editor manuale.
    6. Nella Costruzione guidata criteri aggiungere criteri in modo che un gruppo venga approvato per gestire i database autonomi nella tenancy di origine.

      Ad esempio:

      Define tenancy PrimaryTenancy as ocid1.tenancy.oc1..aaaaaaaabexampleyx2a
      Endorse group CrossTenancyStandbyGroup to read autonomous-databases in tenancy PrimaryTenancy
      Allow group CrossTenancyStandbyGroup to manage autonomous-databases in tenancy

      Questo criterio specifica quanto segue:

      • Riga 1: l'OCID è l'OCID della tenancy primaria. Si tratta della tenancy in cui risiede l'istanza primaria di Autonomous Database.

      • Riga 2: specifica che il gruppo CrossTenancyStandbyGroup viene approvato nella propria tenancy per leggere l'Autonomous Database di origine nella tenancy primaria.

      • Riga 3: specifica che al gruppo CrossTenancyStandbyGroup è consentito creare/gestire un Autonomous Database nella tenancy specificata (la tenancy in cui verrà creato il standby).

Nota

Se questi criteri vengono revocati, la creazione di un Autonomous Data Guard Standby tra tenancy non è più consentita.

Per ulteriori informazioni, consulta Guida introduttiva ai criteri.

Aggiungi un standby Autonomous Data Guard tra tenancy

Mostra i passi per creare un standby Autonomous Data Guard tra tenancy. Ciò copre la creazione di uno standby tra tenancy quando il database di origine e il database di standby si trovano nella stessa area (locale) e quando il database di origine e il database di standby si trovano in region diverse (cross-region).

Puoi creare un standby Autonomous Data Guard tra tenancy solo utilizzando l'interfaccia CLI o le API REST di Autonomous Database. Questa opzione non è disponibile utilizzando la console di Oracle Cloud Infrastructure.

In primo luogo, eseguire i passi dei prerequisiti per definire i criteri di OCI Identity and Access Management per autorizzare Autonomous Data Guard tra tenancy.

Per i dettagli, vedere Prerequisiti per la creazione di un standby Autonomous Data Guard tra tenancy.

Per creare uno standby Autonomous Data Guard tra tenancy locale (stessa area):

La chiamata API per creare lo standby viene inviata alla tenancy diversa nell'area locale.

  1. Copiare l'OCID del database primario (nella tenancy primaria).
  2. Accedere alla tenancy in cui si desidera creare il database in standby, la tenancy remota e utilizzare l'interfaccia CLI o l'API REST per creare il database in standby.

    Ad esempio, con l'interfaccia CLI:

    oci db autonomous-database create-cross-tenancy-disaster-recovery-details 
    --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrgexamples3q  --disaster-recovery-type ADG

    Per ulteriori informazioni, vedere aggiornamento.

    Per ulteriori informazioni, vedere UpdateAutonomousDatabase.

Per creare uno standby Autonomous Data Guard tra tenancy remota (tra più aree):

La chiamata API per creare le esecuzioni in standby nella tenancy diversa nell'area di origine.

  1. Copiare l'OCID del database primario (nella tenancy primaria).

  2. Accedere alla tenancy in cui si desidera creare lo standby, la tenancy remota nell'area remota e utilizzare l'interfaccia CLI o l'API REST per creare il database di standby.

    Ad esempio, con l'interfaccia CLI:

    oci db autonomous-database create-adb-cross-region-data-guard-details
     --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrg6example2vws3q --disaster-recovery-type ADG

    Per ulteriori informazioni, vedere aggiornamento.

    Per ulteriori informazioni, vedere UpdateAutonomousDatabase.

Note per l'aggiunta di un database di standby tra tenancy:

Eseguire lo switchover, il failover o creare uno standby snapshot con un standby Autonomous Data Guard cross-tenancy

Descrive la procedura per lo switchover, il failover o la creazione di uno standby snapshot con uno standby cross-tenancy.

  • Switchover: i passi per eseguire uno switchover a uno standby tra tenancy sono gli stessi indipendentemente dal fatto che lo standby sia locale (stessa area) o in un'area diversa (cross-region). Segui gli stessi passi di uno switchover a uno stesso standby tra più aree della tenancy. Per ulteriori informazioni, vedere Eseguire uno switchover in standby tra più aree.

  • Failover: i passi per eseguire un failover in uno standby tra tenancy sono gli stessi indipendentemente dal fatto che lo standby sia locale (stessa area) o in un'area diversa (tra più aree). Segui gli stessi passi di un failover manuale in standby tra più aree della stessa tenancy. Per ulteriori informazioni, vedere Eseguire il failover manuale in un database di standby tra più aree.

  • Crea uno standby snapshot: i passi per creare uno standby snapshot con uno standby cross-tenancy sono gli stessi indipendentemente dal fatto che lo standby cross-tenancy sia locale (stessa area) o in un'area diversa (cross-region). Segui gli stessi passi di uno stesso standby tra più aree della tenancy. Per ulteriori informazioni, vedere Converti peer di disaster recovery tra più aree in standby snapshot.

Arresta un standby Autonomous Data Guard cross-tenancy

Mostra i passi per arrestare uno standby tra tenancy.

I passi per arrestare una stessa area o uno standby tra tenancy tra più aree sono gli stessi di quelli per arrestare uno standby della stessa tenancy tra più aree. Per ulteriori informazioni, vedere Terminare un database in standby tra più aree.