Observações sobre o Autonomous Data Guard
Fornece observações para usar o Autonomous Database com um banco de dados stand-by do Autonomous Data Guard.
-
Não é possível estabelecer conexão com um banco de dados Stand-by até que ele seja definido como Principal por um failover ou switchover. Portanto, um banco de dados Stand-by não pode ser aberto para acesso somente para leitura e não pode ser usado para descarregar consultas de um banco de dados Principal.
-
O Autonomous Data Guard está disponível com os tipos de carga de trabalho Data Warehouse e Transaction Processing. O Autonomous Data Guard não está disponível com os tipos de carga de trabalho JSON e APEX.
-
O Autonomous Data Guard não está disponível com Autonomous Databases Always Free.
-
O Autonomous Database não fornece acesso a um banco de dados Stand-by local:
-
Você executa todas as operações, como expandir a contagem de ECPUs (contagem de OCPUs se seu banco de dados usar OCPUs) permitindo o dimensionamento automático da computação no banco de dados Principal, e o Autonomous Database executa as mesmas ações no banco de dados Stand-by local. Da mesma forma, você só executa ações como interromper ou reiniciar o banco de dados no banco de dados Principal.
-
Um banco de dados Stand-by local não está disponível para uso como banco de dados somente para leitura.
-
-
O gráfico Número de ECPUs (OCPUs, se o seu banco de dados usar OCPUs) alocadas e o gráfico de utilização de CPU na placa Painel de Controle do Banco de Dados no Database Actions exibem as ECPUs (OCPUs, se o seu banco de dados usar OCPUs) alocadas e a utilização de CPUs do banco de dados Principal. Esses gráficos não incluem informações sobre um banco de dados Stand-by local ou remoto.
As métricas de Utilização de CPU na página de métricas da Console do Oracle Cloud Infrastructure exibem a utilização de CPU do banco de dados Principal. Outras métricas dessa página também se aplicam ao banco de dados Principal. Essas métricas não incluem informações sobre o banco de dados Stand-by local ou remoto.
-
Após um switchover ou failover para um banco de dados de pareamento, o banco de dados de pareamento se torna o Principal e os gráficos do Painel de Controle do Banco de Dados no Database Actions e a página de métricas da Console do Oracle Cloud Infrastructure exibem informações sobre o banco de dados Principal. Os gráficos e a métrica não contêm informações sobre o banco de dados que era o Primário antes da operação de switchover ou failover.
-
O Failover Automático para um Stand-by local está desativado durante uma operação de Restauração em Andamento.
-
Failover Automático para um Stand-by local desativado ao Fazer Upgrade de um Banco de Dados.
-
Quando o campo Estado do ciclo de vida do banco de dados Principal mostra Parado, os bancos de dados stand-by também são interrompidos. Você ainda poderá executar um switchover quando o banco de dados Principal for Interrompido.
Observações sobre o Autonomous Data Guard entre Regiões
Estas são as restrições e limitações quando você ativa o Autonomous Data Guard com um banco de dados stand-by entre regiões (remoto):
-
Para desativar o Autonomous Data Guard com um banco de dados standby entre regiões, você encerra o banco de dados Stand-by remoto. Consulte Terminar um Banco de Dados Stand-by entre Regiões para obter mais informações.
-
Quando um ponto final privado é ativado ou desativado no banco de dados Principal, qualquer Lista de Controle de Acesso (ACL) configurada anteriormente no Stand-by é ativada e os valores são apagados. Redefina e verifique a ACL no banco de dados Stand-by depois de desativar um ponto final privado no Principal.
-
Você executa a maioria das operações, como expandir a contagem de ECPUs (contagem de OCPUs se seu banco de dados usar OCPUs) e ativar o dimensionamento automático da computação no banco de dados Principal, e o Autonomous Database executa as mesmas ações no banco de dados Stand-by remoto. Da mesma forma, você só executa ações como interromper ou reiniciar o banco de dados no banco de dados Principal.
-
Você pode executar determinadas operações, como configurar pontos finais privados em um banco de dados Stand-by remoto.
-
É possível modificar a configuração de rede para ACLs em um banco de dados Stand-by remoto. Consulte Gerenciar ACLs de Rede de Pareamento Remoto para obter mais informações.
-
Um banco de dados Stand-by remoto não está disponível para uso como banco de dados somente para leitura.
-
O Oracle Data Safe pode ser ativado em um banco de dados que tenha um banco de dados Stand-by entre regiões ativado, mas só monitora o banco de dados dentro de sua região e não pode monitorar o stand-by no caso de um switchover ou failover.
-
Quando você permite a autenticação TLS no banco de dados Principal, o Autonomous Data Guard ativa a autenticação TLS no Stand-by entre regiões. Assim, quando o Autonomous Data Guard estiver ativado com um Stand-by remoto, você só poderá permitir conexões TLS no Principal se o Principal e o Stand-by remoto estiverem configurados para suportar conexões TLS. Ou seja, o Principal e o Stand-by remoto devem estar configurados com ACLs ou com um ponto final privado. Consulte Pré-requisitos de Configuração de Rede para Permitir Autenticação TLS para obter mais informações.
-
Consulte as seguintes informações sobre o uso de chaves gerenciadas pelo cliente com o Autonomous Data Guard
-
O limite de ECPU BYOL definido em um banco de dados Principal do Autonomous Data Guard não se aplica a um banco de dados Stand-by do Autonomous Data Guard entre regiões ou entre tenancies. Em um Stand-by entre regiões ou entre tenancies, você pode definir de forma independente o limite de ECPU BYOL, conforme necessário. A definição de um valor para o limite de Licença BYOL limita quantas ECPUs serão cobertas pelas licenças BYOL.
Consulte Licenciamento BYOL entre Regiões do Autonomous Data Guard para obter mais informações.
-
Quando você ativa o Autonomous Data Guard com um banco de dados stand-by entre regiões, as wallets do principal e do stand-by especificam nomes de host de banco de dados diferentes e usam strings de conexão diferentes. A Oracle recomenda que os aplicativos usem a string de conexão ou a wallet baixada da mesma região do banco de dados principal.
Se precisar usar uma única string de conexão ou wallet contendo os nomes de host do banco de dados principal e stand-by, você poderá construí-la manualmente.
Para construir manualmente uma wallet que contenha as strings de conexões de banco de dados principal e remota:
-
Na Console do Oracle Cloud Infrastructure do banco de dados principal, clique em Conexão do banco de dados para fazer download do
wallet.zip
do banco de dados principal. -
Na Console do Oracle Cloud Infrastructure do banco de dados stand-by remoto, clique em Conexão do banco de dados para fazer download do
wallet.zip
do stand-by. -
Descompacte os dois arquivos da wallet e abra os dois arquivos
tnsnames.ora
. -
Copie o descritor de conexão do banco de dados remoto para a string de conexão do banco de dados principal no arquivo
tnsnames.ora
do banco de dados principal usando seus atrasos de repetição preferenciais. -
Compactar a pasta da wallet do banco de dados principal atualizada.
Com esse
tnsnames.ora
atualizado, as strings de conexão do banco de dados principal nowallet.zip
atualizado conterão os nomes de host principal e stand-by para suportar failover. Um aplicativo que usa a wallet atualizada tenta se conectar e tenta se conectar novamente ao primeiro nome de host do banco de dados listado e, se essa conexão falhar devido ao banco de dados estar Indisponível, o aplicativo tentará se conectar automaticamente ao segundo nome de host do banco de dados.Por exemplo, se o Autonomous Data Guard estiver configurado com o principal em Ashburn (IAD) e um stand-by entre regiões em Phoenix (PHX), a Oracle recomenda que seus aplicativos de camada intermediária sejam executados em O IAD usa a string de conexão ou wallet do banco de dados principal no IAD e seus aplicativos correspondentes em execução no PHX usam a string de conexão ou wallet do banco de dados stand-by no PHX. Para um failover ou switchover regional, a Oracle recomenda fazer failover do seu banco de dados e do seu aplicativo ou da camada intermediária, para obter o desempenho ideal e minimizar qualquer latência entre regiões.
Por exemplo:
a6gxf2example9ep_high = (description_list= (failover=on) (load_balance=off) (description= (retry_count=15)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-ashburn-1.oraclecloud.com))(connect_data=(service_name=mqssyowmexample_a6gxf2example9ep_high.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes))) (description= (retry_count=15)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(connect_data=(service_name=mqssyowmexample_a6gxf2example9ep_high.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes)))) a6gxf2example9ep_low = (description_list= (failover=on) (load_balance=off) (description= (retry_count=15)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-ashburn-1.oraclecloud.com))(connect_data=(service_name=mqssyowmexample_a6gxf2example9ep_low.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes))) (description= (retry_count=15)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(connect_data=(service_name=mqssyowmexample_a6gxf2example9ep_low.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes)))) a6gxf2example9ep_medium = (description_list= (failover=on) (load_balance=off) (description= (retry_count=15)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-ashburn-1.oraclecloud.com))(connect_data=(service_name=mqssyowmexample_a6gxf2example9ep_medium.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes))) (description= (retry_count=15)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(connect_data=(service_name=mqssyowmexample_a6gxf2example9ep_medium.adb.oraclecloud.com))(security=(ssl_server_dn_match=yes))))
-
Tópico principal: Observações sobre o Autonomous Data Guard