Usar um Banco de Dados Standby do Autonomous Data Guard entre Tenancies

Você pode adicionar um banco de dados stand-by Autonomous Data Guard entre tenancies. Isso cria um stand-by do Autonomous Data Guard que reside em outra tenancy. O stand-by entre tenancies pode estar na mesma região (local) ou em outra região (entre regiões).

Sobre o Autonomous Data Guard entre Tenancies

Quando você adiciona um stand-by do Autonomous Data Guard entre tenancies, o Autonomous Database provisiona um banco de dados stand-by em uma tenancy remota.

Com um stand-by do Autonomous Data Guard entre tenancies, você pode fazer failover ou switchover para um banco de dados stand-by em outra tenancy (ou criar um stand-by snapshot em outra tenancy). Esse recurso também permite que você use facilmente um stand-by do Autonomous Data Guard para migrar um banco de dados para outra tenancy.

Observe o seguinte para adicionar um stand-by Autonomous Data Guard entre tenancies:

  • Você só pode criar um stand-by Autonomous Data Guard entre tenancies usando a CLI ou as APIs REST do Autonomous Database. Essa opção não está disponível usando a Console do Oracle Cloud Infrastructure.

  • Alguns dos recursos disponíveis quando você ativa um stand-by do Autonomous Data Guard na mesma tenancy, como as opções de failover automático, não estão disponíveis com um stand-by do Autonomous Data Guard entre tenancies.

    Não há opções de failover automático para um stand-by Autonomous Data Guard entre tenancies e você só pode usar failover manual para fazer failover para um stand-by entre tenancies.

  • Você pode ativar um stand-by do Autonomous Database entre tenancies com o modelo de computação ECPU ou OCPU. O banco de dados standby usa o mesmo modelo de computação que o principal.

  • Um stand-by do Autonomous Data Guard entre tenancies pode estar na mesma região (local) ou em outra região (entre regiões).

  • Somente um único stand-by Autonomous Data Guard entre tenancies pode ser ativado, local ou entre regiões. Você não pode ativar um stand-by Autonomous Data Guard entre regiões entre tenancies e um local entre tenancies.
    • Além de um stand-by Autonomous Data Guard entre tenancies, você pode ter um pareamento de recuperação de desastre local ou entre regiões (Autonomous Data Guard ou Recuperação de Desastre Baseada em Backup).
  • Não há suporte para Chaves de Criptografia Gerenciadas pelo Cliente com um stand-by Autonomous Data Guard entre Tenancies.

Pré-requisitos para Criar um Stand-by do Autonomous Data Guard entre Tenancies

Descreve os pré-requisitos para criar um stand-by Autonomous Data Guard entre tenancies.

Você deve definir políticas do OCI Identity and Access Management para autorizar a criação de um stand-by do Autonomous Data Guard em outra tenancy.

Os grupos e as políticas do OCI Identity and Access Management adicionados suportam o seguinte:

  • Um membro de um grupo na tenancy de origem permite que um grupo na tenancy de destino acesse (leia) a instância do Autonomous Database de origem na tenancy de origem.

    Não é necessário permitir outras ações na instância do Autonomous Database de origem (por exemplo, iniciar, interromper encerramento ou qualquer operação de gravação).

  • Um membro de um grupo na tenancy de destino tem permissão para ler Autonomous Databases na tenancy de origem.

    Na tenancy de destino, você também adiciona uma política que permite a um grupo gerenciar os Autonomous Databases em um compartimento na tenancy remota (destino). Por exemplo, essa política permite que o grupo crie o banco de dados stand-by.

  1. Crie um grupo na tenancy remota que contenha o usuário que terá permissão para adicionar o stand-by do Autonomous Data Guard.
    1. Na tenancy remota, na Console do Oracle Cloud Infrastructure, clique em Identidade e Segurança.
    2. Em Identidade, clique em Domínios e selecione um domínio de identidades (ou crie um novo domínio de identidades).
    3. Em Domínio de identidades, clique em Grupos.
    4. Para adicionar um grupo, clique em Criar grupo.
    5. Na página Criar grupo, informe um Nome e uma Descrição.

      Por exemplo, digite o Nome: CrossTenancyStandbyGroup.

    6. Na página Criar grupo, clique em Criar.
    7. Clique em Criar para salvar o grupo.
    8. Na página Grupo, clique em Designar usuário a grupos e selecione os usuários que você deseja adicionar ao grupo.
    9. Clique em Adicionar.
    10. Na página Grupo, na guia Informações do grupo, copie o OCID para uso na Etapa 2.
  2. Na tenancy de origem, defina políticas do OCI Identity and Access Management para a instância do Autonomous Database de origem.
    1. Na tenancy de origem, na Console do Oracle Cloud Infrastructure, clique em Identidade e Segurança.
    2. Em Identidade, clique em Políticas.
    3. Para gravar uma política, clique em Criar Política.
    4. Na página Criar Política, digite um Nome e uma Descrição.
    5. Na página Criar Política, selecione Mostrar editor manual.
    6. No construtor de políticas, adicione políticas para que o grupo na tenancy de destino tenha permissão para criar um stand-by usando uma instância do Autonomous Database na tenancy de origem como origem.

      Por exemplo, defina as seguintes políticas genéricas:

      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

      Esta política especifica o seguinte:

      • Linha 1: o OCID é o OCID da tenancy remota. Esta é a tenancy em que você criará o stand-by.

      • Linha 2: o OCID é o OCID do grupo ao qual o usuário que criará o stand-by pertence. Este é o OCID do grupo que você criou na Etapa 1.

      • Linha 3: O OCID é o OCID do compartimento no qual o banco de dados de origem reside.

      Políticas na Tenancy (Origem) Principal para Adicionar um Stand-by entre Tenancies

      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

      Esta política especifica o grupo CrossTenancyStandbyGroup do RemoteTenancy que pode ser lido em Autonomous Databases no compartimento especificado (na tenancy de origem). Para criar um stand-by entre tenancies, a política só precisa permitir leitura na instância do Autonomous Database de origem.

    7. Clique em Criar para salvar a política.
  3. Defina políticas para a tenancy remota.
    1. Na tenancy de destino, na Console do Oracle Cloud Infrastructure, clique em Identidade e Segurança.
    2. Em Identidade, clique em Políticas.
    3. Para gravar uma política, clique em Criar Política.
    4. Na página Criar Política, digite um Nome e uma Descrição.
    5. Na página Criar Política, selecione Mostrar editor manual.
    6. No construtor de políticas, adicione políticas para que um grupo seja endossado para gerenciar Autonomous Databases na tenancy de origem.

      Por exemplo:

      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

      Esta política especifica o seguinte:

      • Linha 1: O OCID é o OCID da tenancy principal. Esta é a tenancy em que reside a instância principal do Autonomous Database.

      • Linha 2: Especifica que o grupo CrossTenancyStandbyGroup é endossado em sua própria tenancy para ler o Autonomous Database de origem na tenancy principal.

      • Linha 3: Especifica que o grupo CrossTenancyStandbyGroup tem permissão para criar/gerenciar um Autonomous Database na Tenancy especificada (a tenancy em que o Stand-by será criado).

Observação

Se essas políticas forem revogadas, a criação de um Stand-by Autonomous Data Guard entre tenancies não será mais permitida.

Consulte Introdução a Políticas para obter mais informações.

Adicionar um Stand-by do Autonomous Data Guard entre Tenancies

Mostra as etapas para criar um stand-by Autonomous Data Guard entre tenancies. Isso abrange a criação de um stand-by entre tenancies quando o banco de dados de origem e o banco de dados stand-by estão na mesma região (local) e quando o banco de dados de origem e o banco de dados stand-by estão em diferentes regiões (entre regiões).

Você só pode criar um stand-by Autonomous Data Guard entre tenancies usando a CLI ou as APIs REST do Autonomous Database. Essa opção não está disponível usando a Console do Oracle Cloud Infrastructure.

Primeiro, execute as etapas de pré-requisito para definir as políticas do OCI Identity and Access Management para autorizar o Autonomous Data Guard entre tenancies.

Consulte Pré-requisitos para Criar um Stand-by do Autonomous Data Guard entre Tenancies para obter detalhes.

Para criar um stand-by local (mesma região) entre tenancies do Autonomous Data Guard:

A chamada de API para criar o stand-by é enviada para outra tenancy na região local.

  1. Copie o OCID do banco de dados Principal (na Tenancy do principal).
  2. Acesse a tenancy em que você deseja criar o stand-by, a tenancy remota e use a CLI ou a API REST para criar o banco de dados stand-by.

    Por exemplo, com a 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

    Consulte update para obter mais informações.

    Consulte UpdateAutonomousDatabase para obter mais informações.

Para criar um stand-by remoto (entre regiões) entre tenancies do Autonomous Data Guard:

A chamada de API para criar as execuções stand-by em outra tenancy na região de origem.

  1. Copie o OCID do banco de dados Principal (na Tenancy do principal).

  2. Acesse a tenancy na qual você deseja criar o stand-by, a tenancy remota na região remota e use a CLI ou a API REST para criar o banco de dados stand-by.

    Por exemplo, com a 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

    Consulte update para obter mais informações.

    Consulte UpdateAutonomousDatabase para obter mais informações.

Observações para adicionar um banco de dados stand-by entre tenancies:

Switchover, Failover ou Criar um Stand-by de Snapshot com um Stand-by Autonomous Data Guard entre Tenancies

Descreve o procedimento para switchover, failover ou criar um stand-by snapshot com um stand-by entre tenancies.

  • Switchover: As etapas para executar um switchover para um stand-by entre tenancies são as mesmas, quer o stand-by seja local (mesma região) ou em outra região (entre regiões). Você segue as mesmas etapas de um switchover para um stand-by entre regiões da mesma tenancy. Consulte Executar um Switchover para um Stand-by entre Regiões para obter mais informações.

  • Failover: As etapas para executar um failover para um stand-by entre tenancies são as mesmas, quer o stand-by seja local (a mesma região) ou em outra região (entre regiões). Você segue as mesmas etapas de um failover manual para um mesmo stand-by entre regiões da tenancy. Consulte Executar Failover Manual para um Banco de Dados Stand-by entre Regiões para obter mais informações.

  • Criar um Stand-by Snapshot: As etapas para criar um stand-by snapshot com um stand-by entre tenancies são as mesmas, quer o stand-by entre tenancies seja local (mesma região) ou em outra região (entre regiões). Você segue as mesmas etapas de um stand-by entre regiões da mesma tenancy. Consulte Converter Par de Recuperação de Desastre entre Regiões em um Stand-by Snapshot para obter mais informações.

Encerrar um Stand-by do Autonomous Data Guard entre Tenancies

Mostra as etapas para encerrar um stand-by entre tenancies.

As etapas para encerrar uma mesma região ou um stand-by entre tenancies entre regiões são as mesmas que encerram um stand-by entre regiões da mesma tenancy. Consulte Finalizar um Banco de Dados Stand-by entre Regiões para obter mais informações.