Опитвам се да създам база данни в режим на готовност от нов първичен, който наскоро беше пуснат в производство. Харесва ми как Grid Control автоматизира голяма част от работата за мен. Така че Enterprise Manager е моят предпочитан метод. Наскоро се сблъсках с проблем с помощта на съветника за добавяне на база данни в готовност в моя 11g Grid Control. Основната база данни е Oracle 11.2.0.2 в случай, че някой се интересува.
Пускам Grid Control и избирам новата си основна база данни. Щракнете върху раздела Наличност и след това следвайте връзките и съветника, за да добавите нова база данни в готовност. Когато стигна до стъпка 5, получавам грешката, показана на екранната снимка.
След като получих малка помощ от моята заявка за обслужване, попаднах на проблема. Имах предишна база данни в режим на готовност за този първичен и трябваше да премахна и след това да прочета Standby. Проблемът беше, че Primary вече беше част от конфигурация на Data Guard Broker и файловете с метаданни вече съществуват на диска. За да реша проблема, направих следното:
1. dgmgrl
2. свържете /
3. премахване на конфигурацията;
4. изход.
5. sqlplus /nolog
6. променете системния набор dg_broker_start=false обхват=и двете;
7. променете системния набор dg_broker_config_file1=’ ‘ обхват=и двете;
8. променете системния набор dg_broker_config_file2=’ ‘ обхват=и двете;
9. изход
10. cd /directory_to_dg_broker_files
11. rm dr1sid .dat dr2sid .dat
В този момент успях да стартирам отново съветника за добавяне на резервна база данни в Grid Control.