Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Erro ao adicionar o modo de espera


Eu tenho tentado criar um banco de dados em espera a partir de um novo primário que foi recentemente colocado em produção. Gosto de como o Grid Control automatiza grande parte do trabalho para mim. Portanto, o Enterprise Manager é meu método preferido. Recentemente, tive um problema usando o assistente Adicionar banco de dados em espera no meu Grid Control 11g. O banco de dados principal é o Oracle 11.2.0.2 caso alguém esteja interessado.

Abro o Grid Control e seleciono meu novo banco de dados Primário. Clique na guia Disponibilidade e siga os links e o assistente para adicionar um novo banco de dados em espera. Quando chego à etapa 5, recebo o erro mostrado na captura de tela.



Depois de obter pouca ajuda da minha solicitação de serviço, me deparei com o problema. Eu tinha um banco de dados Standby anterior para este Primary e tive que remover e depois ler o Standby. O problema era que o Primário já fazia parte de uma configuração do Data Guard Broker e os arquivos de metadados já existiam no disco. Para resolver o problema, fiz o seguinte:

1. dgmgrl
2. conectar /
3. remover configuração;
4. sair.
5. sqlplus /nolog
6. altere o sistema set dg_broker_start=false scope=both;
7. alter system set dg_broker_config_file1=’ ‘ scope=both;
8. alter system set dg_broker_config_file2=’ ‘ scope=both;
9. sair
10. cd /directory_to_dg_broker_files
11. rm dr1sid .dat dr2sid .dat

Neste ponto, consegui executar novamente o assistente Adicionar banco de dados em espera no Grid Control.