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 criam, mantêm, gerenciam e monitoram um ou mais bancos de dados stand-by para permitir que os bancos de dados Oracle de produção sobrevivam a desastres e danos aos dados. - 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. - 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. - Suporte para Operações Simultâneas do Data Guard em Vários Ambientes Stand-by
- Usando a Console para Gerenciar um Grupo do Oracle Data Guard
Saiba como ativar um Grupo do Data Guard entre bancos, alterar a atribuição de um banco em um Grupo do Data Guard usando uma operação switchover ou failover e reintegrar um banco com falha. - 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. - 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 sistema Oracle Exadata Database Service on Cloud@Customer.
Tópico principal: Guias de Instruções
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.
- 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.
Tópico principal: Usar o Oracle Data Guard com Oracle Exadata Database Service on Cloud@Customer
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. - 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ó. - Removendo 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.
Tópico principal: Usar o Oracle Data Guard com 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.
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.
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ó.
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.
- Switchover
Reverte as atribuições de banco de dados principal e standby. - 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. - Reintegrar
Reintegra um banco de dados na atribuição stand-by em um Grupo do Data Guard.
Tópico principal: Usar o Oracle Data Guard com Oracle Exadata Database Service on Cloud@Customer
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.
Tópico principal: Como Trabalhar com o Data Guard
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.
Tópico principal: Como Trabalhar com o Data Guard
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.
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.
Tópico principal: Como Trabalhar com o 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.
Tópico principal: Usar o Oracle Data Guard com Oracle Exadata Database Service on Cloud@Customer
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 banco de dados. - 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. - Usando a Console para Exibir e Editar Detalhes do Grupo do Data Guard
Você pode alternar entre tipos do Data Guard com base no tipo da licença do software Oracle Database que implantou. - 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. - 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. - 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. - Usando a Console para Encerrar um Grupo do Data Guard em um 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.
Tópico principal: Usar o Oracle Data Guard com Oracle Exadata Database Service on Cloud@Customer
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.
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.
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.
Uma operação paralela no Stand-by, se falhar, deverá ser repetida após um intervalo de 5 minutos.
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.
Tópico principal: Usando a Console para Gerenciar um Grupo do Oracle 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.
Tópico principal: Usando a Console para Gerenciar um Grupo do Oracle Data Guard
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.
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.
Tópico principal: Usando a Console para Gerenciar um Grupo do Oracle 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.
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.
Tópico principal: Usando a Console para Gerenciar um Grupo do Oracle Data Guard
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
.
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
Este banco de dados deve ser reintegrado como stand-by no Grupo do Data Guard.
Tópico principal: Usando a Console para Gerenciar um Grupo do Oracle 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.
Tópico principal: Usando a Console para Gerenciar um Grupo do Oracle Data Guard
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.
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. |
|
Exiba detalhes das informações de configuração da associação do Data Guard especificada. |
|
Exiba a lista de todas as associações do Data Guard para o banco de dados especificado. |
|
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. |
|
Execute um failover para fazer a transição de um banco de dados standby identificado pelo parâmetro |
|
Restabeleça um banco de dados identificado pelo parâmetro |
Para obter mais informações, consulte Usando a Console para Restabelecer um Banco de Dados. |
Exclua um banco de dados standby. |
Para obter a lista completa de APIs, consulte API de Serviço de Banco de Dados.
Tópico principal: Usar o Oracle Data Guard com Oracle Exadata Database Service on Cloud@Customer
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.
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 |
|
|
Ação do Data Guard - Failover |
O failover deve ser acionado no respectivo stand-by que se torne principal. |
|
Ação do Data Guard - Reintegrar |
A reintegração deve ser acionada no respectivo stand-by para ser reintegrado. |
|
Ação do Data Guard - Switchover |
O switchover deve ser acionado no respectivo stand-by que se tornará principal. |
|
Excluir Stand-by |
|
|
Migrar Associação do Data Guard para vários Stand-by |
|
|
Atualizar Configuração do Grupo do Data Guard |
É 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.
Tópico principal: Usar o Oracle Data Guard com Oracle Exadata Database Service on Cloud@Customer