Usar um Banco de Dados Standby Autonomous Data Guard entre Tenancies

Você pode adicionar um banco de dados stand-by do 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 usar 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 do 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. Esta 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 do Autonomous Data Guard entre tenancies e você só pode usar failover manual para failover para um stand-by entre tenancies.

  • Você pode ativar um stand-by Autonomous Database entre tenancies com o modelo de computação ECPU ou OCPU. O banco de dados stand-by usa o mesmo modelo de computação do banco de dados 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 stand-by do Autonomous Data Guard entre tenancies pode ser ativado, seja local ou entre regiões. Não é possível ativar um local entre tenancies e um stand-by entre regiões do Autonomous Data Guard.
    • Além de um único stand-by do Autonomous Data Guard entre tenancies, você pode ter um par local ou entre regiões de recuperação de desastres (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 do Autonomous Data Guard entre tenancies.

Defina as 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 que você adiciona 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 o 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 (de 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, informe 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 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 as 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, informe 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

      Essa 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 reside o banco de dados de origem.

      Políticas na Tenancy Principal (Origem) 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 que o grupo CrossTenancyStandbyGroup do RemoteTenancy pode ler 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, informe 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

      Essa política especifica o seguinte:

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

      • 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 na qual o Stand-by será criado).

Observação

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

Consulte Conceitos Básicos sobre Políticas para obter mais informações.

Adicionar um Stand-by Autonomous Data Guard entre Tenancies

Mostra as etapas para criar um stand-by do 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. Esta 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 na qual 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 na tenancy diferente 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 Criação de um Stand-by Snapshot com um Stand-by Autonomous Data Guard entre Tenancies

Descreve o procedimento para fazer 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). Siga as mesmas etapas de um switchover para um stand-by entre regiões da mesma tenancy. Consulte Executar um Switchover em 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 (mesma região) ou em outra região (entre regiões). Siga as mesmas etapas de um failover manual para um stand-by entre regiões da mesma tenancy. Consulte Executar Failover Manual para um Banco de Dados Stand-by entre Regiões para obter mais informações.

  • Criar um Stand-by de Snapshot: As etapas para criar um stand-by de 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). Siga as mesmas etapas de um stand-by entre regiões da mesma tenancy. Consulte Converter Pareamento de Recuperação de Desastre entre Regiões em um Stand-by de 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 de tenancy cruzada entre regiões são as mesmas para encerrar um stand-by de mesma tenancy entre regiões. Consulte Encerrar um Banco de dados Stand-by entre Regiões para mais informações.