Gerenciar Configuração do Autonomous Data Guard
O recurso Autonomous Data Guard do Autonomous Database on Dedicated Exadata Infrastructure permite que você mantenha seus bancos de dados de produção críticos disponíveis para aplicativos de missão crítica apesar de falhas, desastres, erros humanos ou corrompimento de dados. Esse tipo de recurso geralmente é chamado de recuperação de desastre.
A partir de março de 2025, os ACDs (Autonomous Container Databases) podem ativar o Autonomous Data Guard na página Detalhes e criar até dois ACDs stand-by. Com essa release, o modelo anterior de Associações do Autonomous Data Guard e as APIs associadas serão obsoletos e substituídos pelo modelo e pelas APIs novos Grupos do Autonomous Data Guard. Todos os novos ACDs provisionados após março de 2025 na console do Oracle Cloud Infrastructure (OCI) usarão automaticamente o novo modelo de Grupos do Autonomous Data Guard. Consulte Base de Conhecimento para obter mais informações.
-
-
Vá para a página Detalhes do Autonomous Container Database para o qual você deseja ativar o Autonomous Data Guard. Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
- Clique em Fazer Upgrade para Grupos do Autonomous Data Guard em Associações do Autonomous Data Guard.
-
-
Use a API MigrateAutonomousContainerDatabaseDataguardAssociation.
Ativar o Autonomous Data Guard em um Autonomous Container Database
Observação:
Você não pode ativar o Autonomous Data Guard em um ACD com uma execução de manutenção ativa programada nos próximos três dias.Permissões Obrigatórias do Serviço IAM
inspect cloud-autonomous-vmclusters
use autonomous-container-databases
Procedimento
Observação:
Quando uma operação de adição de ACD stand-by estiver em andamento, qualquer manutenção programada nesse ACD não começará até que a operação de adição de stand-by seja concluída.Exibir o Status de uma Configuração do Autonomous Data Guard
Você exibe o status de uma configuração do Autonomous Data Guard na página Detalhes do Autonomous Container Database principal ou standby na configuração.
Políticas do Serviço IAM Obrigatórias
inspect autonomous-container-databases
Procedimento
-
Vá para a página Detalhes do Autonomous Container Database principal ou standby na configuração do Autonomous Data Guard.
Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
Você pode exibir os detalhes do Autonomous Data Guard, como seu status, atribuição de pares, estado de pares, modo de proteção e definição de failover automático no Autonomous Data Guard em Informações do Autonomous Container Database.
- Você também pode exibir os detalhes do Autonomous Data Guard clicando em "grupos do Autonomous Data Guard" ou "associações do Autonomous Data Guard".
A tabela do Autonomous Data Guard exibe informações sobre o banco de dados contêiner de pareamento, o atraso para aplicação atual e o atraso no transporte, o estado e última alteração de atribuição e as datas de criação.
Adicionar um Segundo Autonomous Container Database Standby
Em uma configuração do Autonomous Data Guard, você pode adicionar um segundo ACD (Autonomous Container Database) stand-by ao ACD principal. O segundo ACD stand-by deve estar na mesma tenancy que o ACD principal.
Pré-requisitos
-
O ACD principal deve ter sido provisionado em ou após março de 2025 ou migrado para o modelo de Grupos do Autonomous Data Guard discutido em Configurar e Gerenciar o Autonomous Data Guard.
-
O primeiro ACD stand-by não deve ter o failover automático ativado. Você deve desativar o failover automático no primeiro stand-by antes de adicionar o segundo stand-by e pode reativá-lo posteriormente.
Permissões Obrigatórias do Serviço IAM
use autonomous-container-databases
Procedimento
Observação:
- Quando uma operação de adição de ACD stand-by estiver em andamento, qualquer manutenção programada nesse ACD não começará até que a operação de adição de stand-by seja concluída.
- A adição de um banco de dados stand-by requer uma reinicialização não incremental automática para o primeiro banco de dados stand-by. O banco de dados principal não é afetado por essa reinicialização não incremental.
-
Vá para a página Detalhes do Autonomous Container Database ao qual você deseja adicionar um segundo banco de dados stand-by.
Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
-
Clique em Adicionar stand-by em grupos do Autonomous Data Guard.
- Preencha Adicionar stand-by com as seguintes informações:
Definição Descrição Compartimento do Autonomous Container Database de pareamento Selecione o compartimento stand-by do Autonomous Container Database. Nome do Autonomous Container Database de pareamento Informe um nome para o ACD stand-by. Região de mesmo nível Selecione uma região para o ACD stand-by. Exadata Infrastructure de Mesmo Nível Selecione o recurso Exadata Infrastructure subjacente para o ACD stand-by. AVMC (Autonomous Exadata VM Cluster) Selecione o AVMC pai para o ACD stand-by. Configuração de Backup do Banco de Dados de Pareamento APLICA-SE A:
Somente Exadata Cloud@Customer
Selecione o tipo de destino de backup para o segundo banco de dados stand-by na lista drop-down.
Observação:
Não é possível definir explicitamente as preferências de manutenção para o segundo ACD stand-by, pois ele herda essas preferências do primeiro ACD stand-by do ACD principal. - Clique em Adicionar stand-by.
Alternar Atribuições em uma Configuração do Autonomous Data Guard
Você alterna as atribuições dos Autonomous Container Databases principal e standby em uma configuração do Autonomous Data Guard na página Detalhes do Autonomous Container Database principal ou standby.
Políticas do Serviço IAM Obrigatórias
use autonomous-container-databases
Procedimento
Dependendo do modelo do Autonomous Data Guard do ACD, siga as instruções de uma das guias a seguir. Consulte Configurar e Gerenciar o Autonomous Data Guard para saber mais sobre os modelos do Autonomous Data Guard.
-
Vá para a página Detalhes do ACD stand-by cujas atribuições você deseja alternar com o ACD principal na configuração do Autonomous Data Guard.
Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
Observação:
Você não pode alternar atribuições dos ACDs principal e stand-by em uma configuração do Autonomous Data Guard em que o stand-by está na atribuição stand-by de snapshot. -
Em Ações, clique em Fazer Switchover.
-
Informe o nome do ACD na caixa de diálogo de confirmação e clique em Switchover.
O Oracle Autonomous Database on Dedicated Exadata Infrastructure define o estado do stand-by e seus bancos de dados contêiner principais como Alteração de Atribuição em Andamento e inicia a operação de switchover, o que faz com que o banco de dados contêiner principal assuma a atribuição stand-by e o banco de dados contêiner stand-by assuma a atribuição principal. Após a conclusão, o estado de ambos os bancos de dados contêineres retorna para Ativo.
-
Vá para a página Detalhes do Autonomous Container Database principal ou standby na configuração do Autonomous Data Guard.
Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
Observação:
Você não pode alternar atribuições dos Autonomous Container Databases principal e stand-by em uma configuração do Autonomous Data Guard em que o stand-by está na atribuição stand-by de snapshot. - Clique em associações do Autonomous Data Guard para listar o banco de dados de pareamento em uma coluna tabular. Clique nas reticências (três pontos verticais)
na linha do banco de dados na qual você deseja alternar atribuições e clique em Switchover.
-
Informe o nome do ACD na caixa de diálogo de confirmação e clique em Alternar.
O Oracle Autonomous Database on Dedicated Exadata Infrastructure define o estado dos dois bancos de dados contêiner como Alteração de Atribuição em Andamento e inicia a operação de switchover, o que faz com que o banco de dados contêiner principal assuma a atribuição stand-by e o banco de dados contêiner stand-by assuma a atribuição principal. Após a conclusão, o estado de ambos os bancos de dados contêineres retorna para Ativo.
Fazer Failover para o Stand-by em uma Configuração do Autonomous Data Guard
Você faz failover para os Autonomous Container Databases standby em uma configuração do Autonomous Data Guard na página Detalhes do Autonomous Container Database standby.
Políticas do Serviço IAM Obrigatórias
use autonomous-container-databases
Procedimento
Dependendo do modelo do Autonomous Data Guard do ACD, siga as instruções de uma das guias a seguir. Consulte Configurar e Gerenciar o Autonomous Data Guard para saber mais sobre os modelos do Autonomous Data Guard.
-
Vá para a página Detalhes do ACD stand-by para o qual você deseja fazer failover na configuração do Autonomous Data Guard.
Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
-
Em Ações, clique em Failover.
-
No caso de um Autonomous Container Database stand-by snapshot, você verá uma mensagem alertando que o stand-by snapshot será convertido em stand-by físico depois de descartar todas as suas atualizações locais e aplicar dados do seu banco de dados principal. Clique em Fazer Failover para continuar.
-
Informe o nome do ACD na caixa de diálogo de confirmação e clique em Fazer Failover.
O Oracle Autonomous Database on Dedicated Exadata Infrastructure define o estado do banco de dados contêiner Stand-by como Alteração de Atribuição em Andamento e inicia a operação de failover. Após a conclusão, a atribuição do banco de dados contêiner Stand-by torna-se Principal e a atribuição do banco de dados contêiner Principal torna-se Stand-by Desativado com o estado Não Disponível.
-
Vá para a página Detalhes do Autonomous Container Database standby na configuração do Autonomous Data Guard.
Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
- Clique em associações do Autonomous Data Guard para listar o banco de dados de pareamento em uma coluna tabular. Clique nas reticências (três pontos verticais)
na linha do banco de dados na qual você deseja alternar atribuições e clique em Failover.
-
No caso de um Autonomous Container Database stand-by snapshot, você verá uma mensagem alertando que o stand-by snapshot será convertido em stand-by físico depois de descartar todas as atualizações locais e aplicar dados do seu banco de dados principal. Clique em Fazer Failover para continuar.
O Oracle Autonomous Database on Dedicated Exadata Infrastructure define o estado do banco de dados contêiner Stand-by como Alteração de Atribuição em Andamento e inicia a operação de failover. Após a conclusão, a atribuição do banco de dados contêiner Stand-by torna-se Principal e a atribuição do banco de dados contêiner Principal torna-se Stand-by Desativado com o estado Não Disponível.
Reintegrar o Stand-by Desativado em uma Configuração do Autonomous Data Guard
Após a ocorrência de um failover e a falha do Autonomous Container Database principal assumir uma atribuição stand-by desativada, você poderá restabelecer o banco de dados com falha para uma atribuição stand-by ativada na página Detalhes.
- Os failovers manuais exigem que você restabeleça manualmente o banco de dados principal original, que se torna o novo banco de dados stand-by.
- Sempre que ocorre um failover automático, o Autonomous Database na Infraestrutura Dedicada do Exadata tenta restabelecer o principal antigo como stand-by. No entanto, se essa tentativa falhar, ela deverá ser reintegrada manualmente.
Políticas do Serviço IAM Obrigatórias
use autonomous-container-databases
Procedimento
Dependendo do modelo do Autonomous Data Guard do ACD, siga as instruções de uma das guias a seguir. Consulte Configurar e Gerenciar o Autonomous Data Guard para saber mais sobre os modelos do Autonomous Data Guard.
-
Vá para a página Detalhes do ACD Stand-by desativado que você deseja restabelecer.
Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
Dica:
O banco de dados principal cujo failover foi identificado como "Stand-by Desativado" na lista de Autonomous Container Databases de um compartimento. -
Em Ações, clique em Reintegrar.
-
Forneça uma confirmação para continuar com a reintegração do ACD stand-by desativado.
Os estados dos bancos de dados de pareamento tornam-se Alteração de Atribuição em Andamento até que a ação de reintegração seja concluída. Após a conclusão, a atribuição do banco de dados contêiner Stand-by Desativado torna-se Stand-by e seu estado muda para Disponível.
-
Vá para a página Detalhes do Autonomous Container Database standby desativado que você deseja restaurar.
Dica:
O banco de dados principal cujo failover foi identificado como "Stand-by Desativado" na lista de Autonomous Container Databases de um compartimento.Para obter instruções, consulte Exibir Detalhes de um Autonomous Container Database.
- Clique em assocações do Autonomous Data Guard. A lista de bancos de dados de pareamento é listada em uma coluna tabular. Clique nas reticências (três pontos verticais)
na linha do banco de dados na qual você deseja alternar atribuições e clique em Restabelecer.
Os estados dos bancos de dados de pareamento tornam-se Alteração de Atribuição em Andamento até que a ação de reintegração seja concluída. Após a conclusão, a atribuição do banco de dados contêiner Stand-by Desativado torna-se Stand-by e seu estado muda para Disponível.
Atualizar Definições do Autonomous Data Guard
Você pode atualizar as definições de um Autonomous Data Guard na página Detalhes do Autonomous Container Database principal na configuração.
Políticas do Serviço IAM Obrigatórias
use autonomous-container-databases
Converter Stand-by Físico em Stand-by Snapshot
Você pode converter um Autonomous Container Database standby em um standby snapshot em uma configuração do Autonomous Data Guard na página Detalhes do Autonomous Container Database standby na configuração.
Políticas de IAM Obrigatórias
use autonomous-container-databases
Procedimento
Converter Stand-by Snapshot em Stand-by Físico
Você pode converter um Autonomous Container Database standby snapshot em um standby físico em uma configuração do Autonomous Data Guard na página Detalhes do Autonomous Container Database standby na configuração.
Políticas de IAM Obrigatórias
use autonomous-container-databases
Procedimento
Adicionar um Banco de Dados Stand-by entre Tenancies
APLICAÇÕES PARA: somente Oracle Public Cloud
Políticas de IAM Obrigatórias
Para criar um banco de dados stand-by entre tenancies, certifique-se de atender aos seguintes requisitos:
-
Execute os comandos da CLI ou da API para adicionar o banco de dados stand-by entre tenancies na tenancy de destino.
-
Defina grupos e políticas do OCI Identity and Access Management nas tenancies de origem e destino para que você possa executar comandos para adicionar o banco de dados stand-by entre tenancies na tenancy de destino e permitir que a tenancy de destino entre em contato com a tenancy de origem na qual o banco de dados principal reside. Quando essas políticas forem revogadas, não será permitido adicionar um banco de dados stand-by entre tenancies.
-
Na tenancy de destino, crie um grupo (por exemplo: DestinationGroup) e adicione o(s) usuário(s) que terá(ão) permissão para adicionar um banco de dados stand-by entre tenancies a esse grupo. Consulte Usando a Console para Criar um Grupo para obter orientação.
-
Na tenancy de origem, crie políticas do serviço IAM para permitir que o grupo criado na tenancy de destino (DestinationGroup) adicione um banco de dados stand-by entre tenancies usando o banco de dados principal da tenancy de origem. Consulte Usando a Console para Criar uma Política para obter orientação.
Por exemplo, você pode definir uma política para permitir que um usuário emDestinationGroup
doDestinationTenancy
leia de uma instância específica do Autonomous Database no compartimento especificado na tenancy de origem, conforme mostrado abaixo:define tenancy DestinationTenancy as ocid1.tenancy.oc1..unique_ID define group DestinationGroup as ocid1.group.region1..unique_ID admit group DestinationGroup of tenancy DestinationTenancy to manage autonomous-database-family in tenancy
Observação:
A política só precisa permitir acesso de leitura na instância do Autonomous Database de origem para criar um clone entre tenancies.A política acima especifica o seguinte:- Linha 1: OCID da tenancy de destino na qual você adicionará o banco de dados stand-by.
- Linha 2: OCID do grupo de destino ao qual pertence o usuário que criará o banco de dados stand-by entre tenancies.
- Linha 3: OCID do compartimento no qual o banco de dados principal reside e o OCID do banco de dados principal.
-
Na tenancy de destino, crie políticas do serviço IAM para endossar um grupo para gerenciar a origem do banco de dados principal na tenancy de origem. Consulte Usando a Console para Criar uma Política para obter orientação.
Por exemplo:define tenancy SourceTenancy as ocid1.tenancy.oc1..unique_ID endorse group DestinationGroup to manage autonomous-database-family in tenancy SourceTenancy
A política acima especifica o seguinte:- Linha 1: OCID do OCID da tenancy de origem no qual reside o banco de dados principal.
- Linha 2: Especifica o grupo de destino que pode gerenciar Autonomous Databases na tenancy de origem.
Esta política discutida no exemplo acima permite que
DestinationGroup
crie Autonomous Databases e bancos de dados stand-by entre tenancies na tenancy de origem. Consulte Permissões do IAM e Operações de API para o Autonomous Database para obter mais informações e exemplos.
-
Para adicionar um banco de dados stand-by entre tenancies local (mesma região):
Na tenancy em que você deseja adicionar o banco de dados stand-by, ou seja, na tenancy de destino, use a CLI ou chame a API REST e forneça o OCID do banco de dados principal, no qual o banco de dados principal reside em outra tenancy (a tenancy de origem).
oci db autonomous-container-database create --cloud-autonomous-vm-cluster-id ocid1.cloudautonomousvmcluster.oc1.iad.unique_ID --compartment-id ocid1.compartment.oc1..unique_ID --display-name clicrosdg --patch-model RELEASE_UPDATES --peer-autonomous-container-database-compartment-id ocid1.compartment.oc1..unique_ID --peer-autonomous-container-database-display-name clisecdg --peer-cloud-autonomous-vm-cluster-id ocid1.autonomousexainfrastructure.oc1.iad.unique_ID --protection-mode MAXIMUM_PERFORMANCE --service-level-agreement-type AUTONOMOUS_DATAGUARD
Quando o comando for bem-sucedido, um work-request-id será retornado, o que poderá ser usado para rastrear o andamento do banco de dados stand-by. Consulte autonomous-container-database para obter mais informações.
Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.
Para adicionar um banco de dados stand-by entre tenancies que reside na mesma região do banco de dados principal usando a API REST, use AutonomousContainerDatabases
.
A chamada de API para criar o stand-by é enviada para a tenancy diferente na região local.
oci raw-request --http-method POST --target-uri https://database.us-ashburn-1.oraclecloud.com/20160918/autonomousContainerDatabases --request-body '{
"cloudAutonomousVmClusterId": "ocid1.cloudautonomousvmcluster.oc1..unique_ID",
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"displayName": "cliapcrdg",
"patchModel": "RELEASE_UPDATES",
"peerAutonomousContainerDatabaseCompartmentId": "ocid1.compartment.oc1..unique_ID",
"peerAutonomousContainerDatabaseDisplayName": "cliapscdg",
"peerCloudAutonomousVmClusterId": "ocid1.autonomousexainfrastructure.oc1.iad.unique_ID",
"protectionMode": "MAXIMUM_PERFORMANCE",
"serviceLevelAgreementType": "AUTONOMOUS_DATAGUARD",
}'
Consulte AutonomousContainerDatabase para obter informações adicionais sobre a API REST.
Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança.
Para criar um banco de dados stand-by entre tenancies remoto (entre regiões):
Na tenancy em que você deseja adicionar o banco de dados stand-by, ou seja, na tenancy de destino na região de destino, use a CLI ou chame a API REST e forneça o OCID do banco de dados principal, em que o banco de dados principal reside em outra tenancy e região.
oci db autonomous-container-database create --cloud-autonomous-vm-cluster-id ocid1.cloudautonomousvmcluster.oc1.ap-chuncheon-1.unique_ID --compartment-id ocid1.compartment.oc1..unique_ID --display-name clicrosdg --patch-model RELEASE_UPDATES --peer-autonomous-container-database-compartment-id ocid1.compartment.oc1..unique_ID --peer-autonomous-container-database-display-name clisecdg --peer-cloud-autonomous-vm-cluster-id ocid1.autonomousexainfrastructure.oc1.iad.unique_ID --protection-mode MAXIMUM_PERFORMANCE --service-level-agreement-type AUTONOMOUS_DATAGUARD
Quando o comando for bem-sucedido, um work-request-id será retornado, o que poderá ser usado para rastrear o andamento do banco de dados stand-by. Consulte autonomous-container-database para obter mais informações.
Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.
Para adicionar um banco de dados stand-by entre tenancies que reside em outra região do banco de dados principal usando a API REST, use AutonomousContainerDatabases
.
A chamada de API para criar o stand-by é executada na tenancy diferente na região de origem.
oci raw-request --http-method POST --target-uri https://database.ap-chuncheon-1.oraclecloud.com/20160918/autonomousContainerDatabases --request-body '{
"cloudAutonomousVmClusterId": "ocid1.cloudautonomousvmcluster.oc1.ap-chuncheon-1.unique_ID",
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"displayName": "cliapcrdg",
"patchModel": "RELEASE_UPDATES",
"peerAutonomousContainerDatabaseCompartmentId": "ocid1.compartment.oc1..unique_ID",
"peerAutonomousContainerDatabaseDisplayName": "cliapscdg",
"peerCloudAutonomousVmClusterId": "ocid1.autonomousexainfrastructure.oc1.iad.unique_ID",
"protectionMode": "MAXIMUM_PERFORMANCE",
"serviceLevelAgreementType": "AUTONOMOUS_DATAGUARD",
}'
Consulte AutonomousContainerDatabase para obter informações adicionais sobre a API REST.
Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança.
Observação:
Depois de submeter uma solicitação para adicionar um banco de dados stand-by entre tenancies. O Estado do Ciclo de Vida do banco de dados mostra Atualizando. Você não pode interromper, iniciar, reiniciar, restaurar ou mover o Autonomous Database nesse estado.