Jeg har forsøgt at oprette en Standby-database fra en ny Primary, der for nylig blev sat i produktion. Jeg kan godt lide, hvordan Grid Control automatiserer meget af arbejdet for mig. Så Enterprise Manager er min foretrukne metode. Jeg stødte for nylig ind i et problem ved at bruge guiden Tilføj Standby-database i min 11g Grid Control. Den primære database er Oracle 11.2.0.2, hvis nogen er interesseret.
Jeg starter Grid Control og vælger min nye primære database. Klik på fanen Tilgængelighed, og følg derefter linkene og guiden for at tilføje en ny standby-database. Når jeg kommer til trin 5, får jeg fejlen vist på skærmbilledet.
Efter at have fået lidt hjælp fra min serviceanmodning faldt jeg over problemet. Jeg havde en tidligere Standby-database for denne Primary, og jeg var nødt til at fjerne og derefter læse Standby. Problemet var, at den primære allerede var en del af en Data Guard Broker-konfiguration, og metadatafilerne findes allerede på disken. For at løse problemet gjorde jeg følgende:
1. dgmgrl
2. tilslut /
3. fjern konfiguration;
4. exit.
5. sqlplus /nolog
6. ændre systemsæt dg_broker_start=falsk scope=begge;
7. alter system set dg_broker_config_file1=’ ‘ scope=both;
8. alter system set dg_broker_config_file2=’ ‘ scope=both;
9. exit
10. cd /directory_to_dg_broker_files
11. rm dr1sid .dat dr2sid .dat
På dette tidspunkt var jeg i stand til at køre guiden Tilføj Standby-database igen i Grid Control.