Usar o Oracle Data Guard com o Oracle Exadata Database Service on Cloud@Customer

Aprenda a configurar e gerenciar Grupos de Data Guard no seu cluster de VMs.

Sobre o Uso do Oracle Data Guard com o Oracle Exadata Database Service on Cloud@Customer

O Oracle Data Guard fornece um conjunto abrangente de serviços que criar, manter, gerenciar e monitorar um ou mais bancos de dados stand-by para permitir que os bancos de dados Oracle de produção sobrevivam a desastres e danos a dados.

O Oracle Data Guard mantém esses bancos de dados stand-by como cópias do banco de dados de produção. Em seguida, se o banco de dados de produção ficar indisponível por causa de uma interrupção planejada ou não planejada, o Oracle Data Guard poderá alternar qualquer banco de dados stand-by para a atribuição de produção, minimizando o tempo de inatividade associado à interrupção. O Oracle Data Guard pode ser usado com técnicas tradicionais de backup, restauração e cluster para fornecer um alto nível de proteção de dados e disponibilidade de dados. Os serviços de transporte do Oracle Data Guard também são usados por outros recursos da Oracle, como Oracle Streams e Oracle GoldenGate, para transmissão eficiente e confiável de redo de um banco de dados de origem para um ou mais destinos remotos.

Para obter informações completas sobre o Oracle Data Guard, consulte a documentação Conceitos e Administração do Oracle Data Guard e Conceitos do Oracle Data Guard Broker no portal Documentação do Oracle Database.

Este tópico explica como usar a Console ou a API para gerenciar recursos do Data Guard no cluster de VMs.

Quando você usa a Console ou a API para ativar o Data Guard para um banco de dados de nó de computação de banco de dados Exadata:
  • O banco de dados standby é um standby físico.
  • As versões dos bancos de dados de pareamento (principal e stand-by) são idênticas.
  • O banco de dados standby é implantado como aberto somente para leitura (Data Guard Ativo).
  • Um banco de dados principal pode suportar até seis bancos de dados stand-by, no máximo.

Pré-requisitos para Usar o Oracle Data Guard com o Oracle Exadata Database Service on Cloud@Customer

Verifique a lista de pré-requisitos para usar o Data Guard com o Oracle Exadata Database Service on Cloud@Customer.

Clusters de VMs

Uma implementação do cluster de VMs do Data Guard exige dois Clusters de VMs do banco de dados Exadata, um contendo o banco de dados principal e outro contendo o banco de dados stand-by.

Observação

A Oracle recomenda enfaticamente que os bancos de dados principal e stand-by de qualquer carga de trabalho de produção estejam em diferentes Infraestruturas do Exadata Cloud para melhor isolamento de falhas e proteção contra desastre.

Senha

Para alterar a senha SYS ou rotacionar chaves de TDE, use a API do OCI.

Adicionando um Nó a um Cluster de VMs

Ao adicionar um nó a um cluster de VMs, uma instância do banco de dados do Data Guard é criada automaticamente no novo nó.

Remover um Nó de um Cluster de VMs

Ao remover um nó de um cluster de VMs, a instância e seus metadados no nó de remoção são excluídos automaticamente.

Como Trabalhar com o Data Guard

O Oracle Data Guard assegura alta disponibilidade, proteção de dados e recuperação de desastre para dados empresariais.

Os bancos de dados principal e stand-by constituem um Grupo do Data Guard. A maioria dos aplicativos acessa o banco de dados principal. Um banco de dados stand-by é uma cópia transacionalmente consistente do banco de dados principal.

O Data Guard mantém o banco de dados standby transmitindo e aplicando dados de redo do banco de dados principal. Se o banco de dados principal se tornar indisponível, você poderá usar o Data Guard para fazer switchover ou failover do banco de dados standby para a atribuição principal. Isso é verdadeiro mesmo se você tiver mais de um banco de dados stand-by.

Fazer switchover

Um switchover reverte as atribuições de banco de dados principal e standby.

Cada banco de dados continua fazendo parte do Grupo do Data Guard em sua nova atribuição. Um switchover garante que não haja perda de dados. Você pode usar um switchover antes de executar a manutenção planejada no banco de dados principal. A execução de manutenção planejada em um nó da computação de banco de dados do Exadata com um Grupo do Data Guard geralmente é feita alternando a função principal para a stand-by, executando a manutenção no stand-by e, em seguida, alternando-a de volta para a principal.

Failover

Um failover faz a transição do banco de dados standby para a atribuição principal depois que o banco de dados principal existente falha ou se torna inacessível.

Um failover pode resultar em alguma perda de dados quando você usa o modo de proteção Desempenho Máximo.

Restabelecer

Reintegra um banco de dados na atribuição stand-by em um Grupo do Data Guard.

Você pode usar o comando de restabelecimento para recolocar em operação um banco de dados com falha depois de corrigir a causa da falha.

Observação

Não é possível encerrar um banco de dados principal que faça parte de um Grupo do Data Guard que contenha um ou mais bancos de dados stand-by. Você terá que encerrar os bancos de dados stand-by primeiro. Você tem a opção de fazer switchover do banco de dados principal para a atribuição stand-by e, em seguida, encerrar o antigo principal.

Você não pode encerrar um cluster de VMs que inclua bancos e dados ativados para Data Guard. Primeiro, encerre os bancos de dados stand-by que fazem parte do Grupo do Data Guard.

Suporte para Operações Simultâneas do Data Guard em Vários Ambientes Stand-by

Além do Suporte para Operações Concorrentes do Data Guard, do Banco de Dados Contêiner (CDB) e do Banco de Dados Plugável (PDB), esses aprimoramentos permitem que você execute operações simultâneas em CDBs e PDBs com operações de migração do Data Guard em ambientes com vários bancos de dados stand-by.

Agora você pode executar as seguintes operações em paralelo no mesmo Oracle Home:

  • Executar operações Adicionar Stand-by simultaneamente em bancos de dados diferentes.
  • Crie ou exclua um CDB enquanto uma operação Adicionar Stand-by estiver em execução em outro banco de dados e vice-versa.
  • Crie ou exclua um PDB enquanto uma operação Adicionar Stand-by estiver em execução em outro banco de dados e vice-versa.
  • Executando ações do Data Guard (switchover, failover, restabelecimento, conversão em snapshot e conversão em físico) enquanto uma operação Adicionar Stand-by está em execução em outro banco de dados e vice-versa.

Da mesma forma, você pode executar as seguintes operações Migrar Data Guard em paralelo:

  • Execute operações de migração simultânea do Data Guard em bancos de dados diferentes.
  • Execute operações de migração do Data Guard enquanto uma operação Adicionar Stand-by está em execução em outro banco de dados e vice-versa.
  • Crie ou exclua um CDB enquanto uma operação de migração do Data Guard estiver em execução em outro banco de dados e vice-versa.
  • Criar ou excluir um PDB enquanto uma operação de migração do Data Guard está em execução em outro banco de dados e vice-versa.
  • Executando ações do Data Guard (switchover, failover, restabelecimento, conversão em snapshot e conversão em físico) enquanto uma operação de migração do Data Guard está em execução em outro banco de dados e vice-versa.

Usando a Console para Gerenciar um Grupo do Oracle Data Guard

Saiba como ativar um Grupo do Data Guard entre bancos e dados, alterar a atribuição de um banco em um Grupo do Data Guard usando uma operação switchover ou failover e restabelecer um banco e dados com falha.

Quando você ativa o Data Guard, um Grupo do Data Guard separado é criado entre os bancos de Dados principal e stand-by.

Usando a Console para Ativar o Data Guard em um Sistema Oracle Exadata Database Service on Cloud@Customer

Aprenda a configurar um Grupo do Data Guard entre bancos de dados.

Observação

O Data Guard depende de uma rede confiável com throughput suficiente entre os clusters principal e stand-by. Como a Oracle não possui a rede, algumas avaliações devem ser feitas antes da implementação do Data Guard para garantir que a largura de banda obrigatória da rede esteja disponível. É recomendável que a Avaliação e Otimização do Desempenho da Rede sejam seguidas para entender o throughput viável entre os clusters e avaliar se os requisitos do banco de dados são atendidos. Por padrão, o tamanho máximo do buffer de soquete é definido com um valor mais alto para configurações do Data Guard ExaDB-C@C entre regiões.

Observação

Quando você configura um Grupo do Data Guard, os bancos de dados principal e stand-by devem estar na mesma versão da release principal, enquanto o banco de dados stand-by pode estar em uma versão secundária mais recente.

Como parte da versão mais recente, estamos introduzindo uma experiência de usuário aprimorada e novas APIs para melhorar o desempenho e fornecer recursos adicionais do Data Guard, incluindo suporte para vários bancos de dados stand-by por meio da automação na nuvem.

  • Com a nova API, sua nova configuração de Data Guard será criada como um recurso do Grupo de Data Guard.
  • Se você tiver uma configuração existente do Data Guard, poderá continuar usando os recursos atuais sem impacto. No entanto, se você quiser criar vários bancos de dados stand-by, precisará migrar para o novo modelo de API, que pode ser feito a qualquer momento.
  • Se no momento você tiver automação que gerencie operações do Data Guard usando a API de Associação do Data Guard existente, será necessário atualizar seus aplicativos para usar a nova API para aproveitar esses novos recursos

    No momento, a Oracle suporta a API de Associação do Data Guard existente e a nova API do Grupo do Data Guard e as interfaces de usuário associadas.

Observação

Uma operação paralela no Stand-by, se falhar, deverá ser repetida após um intervalo de 5 minutos.
  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.

    A opção Clusters de VMs é selecionada por padrão.

  2. Selecione o seu Compartimento.

    Uma lista de Clusters de VMs é exibida para o Compartimento escolhido.

  3. Na lista de clusters de VMs, clique no cluster de VMs que contém o banco de dados que deverá assumir a atribuição principal e, em seguida, clique no nome desse banco de dados.
  4. Clique em Associações do Data Guard.
  5. Clique em Adicionar stand-by.
  6. Na página Adicionar stand-by, configure seu Grupo do Data Guard.
    • Para executar explicitamente uma pré-verificação do Data Guard, clique em Executar Pré-verificação. Quando você clica em Executar pré-verificação, as seguintes ações são executadas:
      • O sistema fecha a página Adicionar Stand-by.
      • Uma mensagem é exibida na página Detalhes do Banco de Dados Principal indicando que a pré-verificação do Data Guard está em andamento e o botão Adicionar Stand-by está desativado.

      Clique no link Exibir Detalhes para navegar até a página Solicitações de Serviço do status:

      • Revise o status da pré-verificação: Bem-sucedido ou Com falha.
      • Se a pré-verificação tiver falhado, resolva os erros reportados e repita a configuração do Data Guard.
      Observação

      Enquanto a pré-verificação estiver em execução, o banco de dados principal e o Cluster de VMs permanecerão no estado AVAILABLE.
      • Escolha a experiência do Data Guard:
        • Usar o novo Recurso do Grupo de Data Guard Com essa opção, sua nova configuração de Data Guard será criada como um recurso do Grupo de Data Guard. Essa opção com novas APIs suporta a adição de vários bancos de dados stand-by e fornece outros aprimoramentos. Se você tiver no momento uma automação que gerencie operações do Data Guard usando a API de Associação do Data Guard existente, poderá atualizar seus aplicativos para usar a nova API a fim de aproveitar esses novos recursos.
        • Usar o Recurso de Associação do Data Guard existente Escolha essa opção se sua automação para gerenciar operações do Data Guard depender da API de Associação do Data Guard existente. No entanto, você não poderá adicionar vários bancos de dados stand-by e não obterá os aprimoramentos fornecidos pela nova API.
    • Detalhes do Grupo do Data Guard:
      • Selecione um tipo de Data Guard, Active Data Guard ou Data Guard, com base no tipo de licença de software do Oracle Database que você implantou. Se você tiver implantado o Oracle Database Enterprise Edition Extreme Performance (Licença Incluída), poderá escolher o Data Guard ou o Active Data Guard. Caso tivesse implantado o Oracle Database Enterprise Edition Bring Your Own License (BYOL) sem a opção Active Data Guard, você selecionaria Data Guard, que é o padrão.
        • Active Data Guard: O Active Data Guard é uma opção licenciada para o Oracle Database Enterprise Edition e permite recursos avançados que estendem a funcionalidade básica do Data Guard. Esses recursos incluem Consulta em Tempo Real e Descarregamento de DML, Reparo Automático de Bloco de corrompimentos de dados físicos, Rastreamento de Alteração de Bloco Stand-by, Serviços de Dados Globais e Continuidade de Aplicativos.
        • Data Guard: O Oracle Data Guard assegura alta disponibilidade, proteção de dados e recuperação de desastre para dados empresariais. O Data Guard fornece um conjunto abrangente de serviços que cria, mantém, gerencia e monitora um ou mais bancos de dados stand-by para permitir que os bancos de dados Oracle de produção sobrevivam a desastres e danos a dados. O Data Guard mantém esses bancos de dados stand-by como cópias transacionalmente consistentes do banco de dados de produção.
      • Modo de proteção: O modo da proteção usado para este Grupo do Data Guard.

        O modo Desempenho Máximo fornece o nível mais alto de proteção de dados que é possível sem afetar o desempenho de um banco de dados principal.

        A Disponibilidade Máxima fornece o mais alto nível de proteção de dados com transporte síncrono sem perda de dados, sem comprometer a disponibilidade do banco de dados.

      • Tipo de transporte: O tipo de transporte de redo usado para a associação do Data Guard entre o banco de dados principal e este stand-by.

        • Assíncrono: O modo de transporte assíncrono usado com o modo de proteção Desempenho Máximo.
        • Sincronizar: Modo de transporte síncrono usado com o modo de proteção Desempenho Máximo e Disponibilidade Máxima.

        Modo de Proteção e Tipo de Transporte: Regras para Criação de Banco de Dados Stand-by

        • Criando o primeiro stand-by: Você não pode modificar o Modo de Proteção ou o Tipo de Transporte do primeiro banco de dados stand-by.
          • As configurações padrão são:
            • Modo de Proteção: Desempenho Máximo
            • Tipo de Transporte: Assíncrono
        • Criando o segundo para o Enésimo stand-by: Você não pode modificar o Modo de Proteção ou o Tipo de Transporte de nenhum banco de dados stand-by subsequente.
          • O Modo de Proteção é herdado do primeiro stand-by.
          • O Tipo de Transporte padrão está definido como Assíncrono.
    • Selecionar cluster de VMs de pareamento: Especifique os seguintes valores para o standby:
      • Região de Pareamento: Os bancos de dados principal e stand-by podem estar em execução em dois clusters de VMs distintos, em um sistema ExaDB-C@C compartilhado ou em dois sistemas ExaDB-C@C separados geograficamente gerenciados nas mesmas regiões do Oracle Cloud Infrastructure ou em regiões distintas.
      • Infraestrutura do Exadata Cloud@Customer de pareamento: Selecione a infraestrutura do Exadata Database Service on Cloud@Customer na qual o banco de dados stand-by está localizado. Clique no hiperlink ALTERAR COMPARTIMENTO para escolher um compartimento.
      • Cluster de VMs de Pareamento: Selecione o nó de computação do banco de dados Exadata que contém o banco de dados standby. Clique no hiperlink ALTERAR COMPARTIMENTO para escolher um compartimento.
    • Escolher Home do Banco de Dados: Selecione um Home de Banco de Dados existente ou crie um conforme aplicável.
      • Selecionar um Home de Banco de Dados existente Se já houver um ou mais Homes para a versão do banco de dados que você selecionou, essa opção será selecionada por padrão. E será apresentada uma lista de Homes de Bancos de Dados. Selecione na lista um Home do Banco de Dados.
        Observação

        Embora somente os homes de Banco de Dados da mesma versão e RU sejam listados, os homes exibidos podem ter patches one-off diferentes do principal. Embora seja aceitável ter one-offs diferentes, a melhor prática é ter homes de banco de dados idênticos entre o principal e o stand-by.
      • Criar um novo Home do Banco de Dados: Se nenhum Home existir para a versão do banco de dados que você selecionou, essa opção será selecionada por padrão. Você pode criar o novo Home do Banco de Dados com o mesmo DSI do banco de dados principal ou escolher outra imagem. Observe que DSIs não estão disponíveis entre regiões. Um DSI separado deve ser criado na região de mesmo nível usando o mesmo RU que o principal.
        1. Clique em Alterar Imagem do Banco de Dados para selecionar uma imagem de software de banco de dados para o novo Home do Banco de Dados.
        2. Na Procurar Imagens do Banco de Dados resultante, faça o seguinte:
          1. Selecione o compartimento que contém a imagem de software de banco de dados que você deseja usar para criar o novo Home do Banco de Dados.
          2. Selecione a versão do software Oracle Database que o novo Home do Banco de Dados usará e escolha uma imagem na lista de imagens disponíveis para a versão de software selecionada.
          3. Clique em Selecionar.
            Observação

            Se você estiver usando o novo recurso do Grupo do Data Guard, primeiro crie o home do banco de dados antes de adicionar o banco de dados stand-by.
    • Configurar banco de dados stand-by:
      • Forneça um nome exclusivo para o banco de dados:
        Observação

        Você não pode modificar o prefixo db_name, db_unique_name e o SID após a criação do banco de dados.

        Se desejar, especifique um nome exclusivo para o banco de dados. Esse atributo define o valor do parâmetro de banco de dados db_unique_name. O valor não faz distinção entre maiúsculas e minúsculas. O db_unique_name deve conter apenas os caracteres permitidos.

        Ao selecionar um nome de banco de dados, verifique as seguintes diretrizes:
        • máximo de 30 caracteres
        • pode conter caracteres alfanuméricos e sublinhado (_).
        • começar com letra
        • exclusivo em toda a frota/tenancy

        Se um nome exclusivo não for informado, o db_unique_name assumirá como padrão o formato <db_name>_<3 char unique string>_<region-name>.

      • Senha do banco de dados: Digite a senha de administrador do banco de dados principal no campo de senha do banco de dados. Essa mesma senha de administrador de banco de dados será usada para o standby.

        A senha de administrador e a senha de TDE devem ser iguais. Se não forem, siga as instruções em Alterando as Senhas do Banco de Dados para alinhá-las.

      • Senha da wallet de TDE: Digite a senha da wallet de TDE.
    • (Opcional) Selecione Mostrar Opções Avançadas.
      • Informar o prefixo do Oracle SID: Se desejar, especifique o prefixo do Oracle SID para o banco de dados. O número da instância é anexado automaticamente ao prefixo SID para se tornar o parâmetro de banco de dados instance_name. Se não for informado, o prefixo de SID assumirá como padrão os primeiros 12 caracteres do db_unique_name.
        Ao selecionar um nome de banco de dados, verifique as seguintes diretrizes:
        • máximo de 12 caracteres
        • conter apenas caracteres alfanuméricos
        • começar com letra
        • exclusivo no cluster de VMs
      • Tags: (Opcional) Você pode optar por aplicar tags. Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se você não tiver certeza se deve aplicar tags, ignore essa opção (você poderá aplicar tags posteriormente) ou pergunte ao seu administrador.
  7. Clique em Adicionar.

Uma solicitação de serviço é emitida para configurar a associação do Data Guard. O andamento da solicitação e os estágios de provisionamento podem ser exibidos na página Solicitações de Serviço do respectivo banco de dados Stand-by.

Quando a associação é criada, os detalhes de um banco de dados e seu pareamento exibem as respectivas atribuições como Principal ou Standby.

Usando a Console para Exibir o Grupo de Bancos de Dados do Data Guard em um Cluster de VMs do Exadata

Para exibir a atribuição de cada banco de dados em um Grupo do Data Guard em um Cluster de VMs do Exadata, siga este procedimento.

  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.
  2. Escolha seu Compartimento.
  3. Clique no Cluster de VMs que contém os bancos de dados cujas atribuições você deseja exibir nas associações do Data Guard.
  4. Clique em Bancos de Dados.

    A atribuição de cada banco de dados neste Cluster de VMs é indicada na coluna Atribuição do Data Guard.

Usando a Console para Exibir e Editar Detalhes do Grupo de Data Guard

Você pode alternar entre os tipos de Data Guard com base no tipo de licença de software do Oracle Database que você implantou.

  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.

    A opção Clusters de VMs é selecionada por padrão.

  2. Escolha seu Compartimento.

    Uma lista de Clusters de VMs é exibida para o Compartimento escolhido.

  3. Na lista de clusters de VMs, clique no cluster de VMs que contém o banco de dados cujo tipo de Data Guard você deseja alternar.
  4. Clique no nome do banco de dados principal.
  5. Clique em Grupo do Data Guard.

    Uma lista de bancos de dados que são membros do Grupo Data Guard é exibida com o tipo do Data Guard que você escolheu para cada membro do Grupo do Data Guard.

  6. Para editar detalhes do Grupo do Data Guard, clique no ícone Ações (três pontos) e clique em Editar.

    A tela Editar Grupo do Data Guard é exibida.

  7. Faça o seguinte na tela Editar Grupo do Data Guard.
    • Selecione um tipo de Data Guard aplicável.
    • Selecione o Modo de proteção.
      Observação

      Selecione o Tipo de transporte.
    • Defina a Senha do banco de dados.
    • Clique em Editar Data Guard para salvar as alterações.

Usando a Console para Executar um Switchover de Banco de Dados

Você pode iniciar uma operação de switchover em um banco de dados stand-by que seja membro do Grupo do Data Guard.

  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.

    A opção Clusters de VMs é selecionada por padrão.

  2. Escolha seu Compartimento.

    Uma lista de Clusters de VMs é exibida para o Compartimento escolhido.

  3. Na lista de clusters de VMs, clique no cluster de VMs que contém o banco de dados principal do switchover.
  4. Clique no nome do banco de dados principal.
  5. Clique em Grupo do Data Guard.
  6. Selecione o banco de dados stand-by no Grupo do Data Guard no qual você deseja executar um switchover. Clique no ícone Ações (três pontos) e depois clique em Switchover.
  7. Na caixa de diálogo Fazer switchover do banco de dados, digite a senha de administrador do banco de dados e clique em Switchover.

Este banco de Dados deve agora assumir a atribuição do stand-by, e o stand-by deve assumir a atribuição do principal no Grupo do Data Guard.

Usando a Console para Executar um Failover de Banco de Dados

Você pode iniciar uma operação de failover em um banco de dados stand-by que seja membro do Grupo do Data Guard.

  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.

    A opção Clusters de VMs é selecionada por padrão.

  2. Escolha seu Compartimento.

    Uma lista de Clusters de VMs é exibida para o Compartimento escolhido.

  3. Na lista de clusters de VMs, clique no cluster de VMs que contém o standby de pareamento do banco de dados principal cujo failover você deseja fazer.
  4. Clique no nome do banco de dados standby.
  5. Clique em Grupo do Data Guard.
  6. Selecione o banco de dados stand-by no Grupo do Data Guard no qual você deseja executar um failover. Clique no ícone Ações (três pontos) e depois clique em Fazer Failover.
  7. Na caixa de diálogo Fazer Failover do banco de dados, digite a senha de administrador do banco de dados e clique em Fazer Failover.
Observação

Você pode iniciar um failover mesmo que o banco de dados principal esteja em um estado íntegro; no entanto, tenha cuidado ao executar um failover.

Esse banco de dados agora deverá assumir a atribuição do principal e a atribuição do principal anterior deverá ser exibida como Standby Desativado.

Usando a Console para Restabelecer um Banco de Dados

Após o failover de um banco de dados principal para seu standby, o standby assume a atribuição principal e o antigo principal é identificado como standby desativado.

Depois de corrigir a causa da falha, você poderá restaurar o banco de dados com falha como um stand-by funcional para o principal atual.

Para restabelecer um banco de dados versão 12.2 ou mais recente, execute algumas etapas no host do banco de dados para interromper o banco de dados ou iniciá-lo no modo MOUNT.

Defina a variável de ambiente ORACLE_UNQNAME com o valor do Nome Exclusivo do Banco de Dados e, em seguida, execute estes comandos:
srvctl stop database -d db-unique-name -o abort
srvctl start database -d db-unique-name -o mount
  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.

    A opção Clusters de VMs é selecionada por padrão.

  2. Escolha seu Compartimento.

    Uma lista de Clusters de VMs é exibida para o Compartimento escolhido.

  3. Na lista de clusters de VMs, clique no cluster que contém o banco de dados principal.
  4. Clique no nome do banco de dados principal.
  5. Clique em Grupo do Data Guard.

    Você verá listado o banco de dados que deseja restabelecer.

  6. Clique no ícone Ações (três pontos) e, em seguida, clique em Restabelecer.
  7. Na caixa de diálogo Restabelecer banco de dados, digite a senha de administrador do banco de dados e clique em Restaurar.

Este banco de dados deve ser reintegrado como stand-by no Grupo do Data Guard.

Usando a Console para Encerrar um Grupo do Data Guard em uma Sistema Oracle Exadata Database Service on Cloud@Customer

Em um cluster de VMs, você remove um Grupo do Data Guard encerrando todos os bancos de dados stand-by.

  1. Abra o menu de navegação. Em Oracle Database, clique em Exadata Database Service on Cloud@Customer.

    A opção Clusters de VMs é selecionada por padrão.

  2. Escolha seu Compartimento.

    Uma lista de Clusters de VMs é exibida para o Compartimento escolhido.

  3. Na lista de clusters de VMs, clique no cluster que contém o banco de dados em espera que você deseja encerrar.
  4. Clique no nome do banco de dados standby.
  5. Para o banco de dados standby que você deseja encerrar, clique no ícone Ações (três pontos) e clique em Encerrar.
  6. Na caixa Encerrar Banco de Dados, informe o nome do banco de dado e clique em Encerrar.

Usando a API para Gerenciar Associações do Data Guard em um Sistema Oracle Exadata Database Service on Cloud@Customer

Saiba como usar a API para gerenciar associações do Data Guard em um sistema Oracle Exadata Database Service on Cloud@Customer.

Observação

Em fevereiro de 2026, o modelo de Associação do Data Guard e suas APIs associadas serão substituídos pelo novo modelo e APIs do Grupo do Data Guard. A partir de fevereiro de 2026, todas as novas configurações do Data Guard provisionadas na Console do OCI (Oracle Cloud Infrastructure) usarão automaticamente o modelo do Grupo do Data Guard.

Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.

A tabela a seguir lista os pontos finais da API REST para gerenciar associações do Data Guard.

Operação Ponto Final da API REST

Crie uma associação do Data Guard.

CreateDataGuardAssociation

Exiba detalhes das informações de configuração da associação do Data Guard especificada.

GetDataGuardAssociation

Exiba a lista de todas as associações do Data Guard para o banco de dados especificado.

ListDataGuardAssociations

Execute um switchover para fazer a transição de um banco de dados principal de uma associação do Data Guard para a atribuição standby.

SwitchoverDataGuardAssociation

Execute um failover para fazer a transição de um banco de dados standby identificado pelo parâmetro databaseId para a atribuição principal da associação do Data Guard especificada depois que o banco de dados principal existente falhar ou se tornar inacessível.

FailoverDataGuardAssociation

Restabeleça um banco de dados identificado pelo parâmetro databaseId para a atribuição standby em uma associação do Data Guard.

ReinstateDataGuardAssociation

Para obter mais informações, consulte Usando a Console para Restabelecer um Banco de Dados.

Exclua um banco de dados standby.

DeleteDatabase

Para obter a lista completa de APIs, consulte API de Serviço de Banco de Dados.

Usando a API para Gerenciar o Grupo do Data Guard em uma Sistema Oracle Exadata Database Service on Cloud@Customer

Saiba como usar a API para gerenciar o Grupo do Data Guard em uma plataforma Oracle Exadata Database Service on Cloud@Customer.

Observação

Em fevereiro de 2026, o modelo de Associação do Data Guard e suas APIs associadas serão substituídos pelo novo modelo e APIs do Grupo do Data Guard. A partir de fevereiro de 2026, todas as novas configurações do Data Guard provisionadas na Console do OCI (Oracle Cloud Infrastructure) usarão automaticamente o modelo do Grupo do Data Guard.

Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.

A tabela abaixo lista os pontos finais de API REST para gerenciar o Grupo do Data Guard.

Operação Ponto Final da API REST Comentário

Criar/Adicionar Banco de Dados Stand-by

CreateDatabase

  • A mesma API está sendo usada para criar um primeiro stand-by e adicionar mais bancos de dados stand-by.
  • Ele usa a API de criação de banco de dados existente com a origem como "DATAGUARD".

Ação do Data Guard - Failover

FailoverDataGuard

O failover deve ser acionado no respectivo stand-by que se torne principal.

Ação do Data Guard - Reintegrar

ReinstateDataGuard

A reintegração deve ser acionada no respectivo stand-by para ser reintegrado.

Ação do Data Guard - Switchover

SwitchOverDataGuard

O switchover deve ser acionado no respectivo stand-by que se tornará principal.

Excluir Stand-by

DeleteDatabase

  • A exclusão do stand-by permanece igual à existente.- DeleteDatabase
  • A chamada continua no respectivo stand-by a ser excluída.

Migrar Associação do Data Guard para vários Stand-by

MigrateDataGuardAssociationToMultiDataGuards

  • Migrar a associação existente do Data Guard para o modelo do Grupo do Data Guard.
  • O novo stand-by só poderá ser adicionado após a conclusão da migração.

Atualizar Configuração do Grupo do Data Guard

UpdateDataGuard

É necessário o OCID do banco de dados stand-by ou principal para atualizar a configuração.

Para obter a lista completa de APIs, consulte API de Serviço de Banco de Dados.