Ik heb geprobeerd een standby-database te maken van een nieuwe Primary die onlangs in productie is genomen. Ik vind het leuk hoe Grid Control veel van het werk voor mij automatiseert. Dus Enterprise Manager is mijn voorkeursmethode. Ik kwam onlangs een probleem tegen bij het gebruik van de wizard Standby-database toevoegen in mijn 11g Grid Control. De primaire database is Oracle 11.2.0.2 voor het geval iemand geïnteresseerd is.
Ik start Grid Control en selecteer mijn nieuwe primaire database. Klik op het tabblad Beschikbaarheid en volg de koppelingen en wizard om een nieuwe standby-database toe te voegen. Wanneer ik bij stap 5 kom, krijg ik de fout die wordt weergegeven in de schermafbeelding.
Nadat ik weinig hulp had gekregen van mijn serviceverzoek, stuitte ik op het probleem. Ik had een eerdere Standby-database voor deze Primary en ik moest de Standby verwijderen en vervolgens lezen. Het probleem was dat de Primary al deel uitmaakte van een Data Guard Broker-configuratie en dat de metadatabestanden al op schijf staan. Om het probleem op te lossen, heb ik het volgende gedaan:
1. dgmgrl
2. verbinden /
3. configuratie verwijderen;
4. uitgang.
5. sqlplus /nolog
6. verander systeem set dg_broker_start=false scope=beide;
7. verander systeemset dg_broker_config_file1=’ ‘ scope=beide;
8. verander systeemset dg_broker_config_file2=’ ‘ scope=beide;
9. uitgang
10. cd /directory_to_dg_broker_files
11. rm dr1sid .dat dr2sid .dat
Op dit punt kon ik de wizard Standby-database toevoegen opnieuw uitvoeren in Grid Control.