मैं एक नए प्राथमिक से स्टैंडबाय डेटाबेस बनाने की कोशिश कर रहा हूं जिसे हाल ही में उत्पादन में रखा गया था। मुझे पसंद है कि कैसे ग्रिड कंट्रोल मेरे लिए अधिकांश काम स्वचालित करता है। तो एंटरप्राइज मैनेजर मेरा पसंदीदा तरीका है। मैं हाल ही में अपने 11g ग्रिड नियंत्रण में स्टैंडबाय डेटाबेस जोड़ें विज़ार्ड का उपयोग करके एक समस्या में भाग गया। प्राथमिक डेटाबेस Oracle 11.2.0.2 है यदि कोई दिलचस्पी लेता है।
मैं ग्रिड नियंत्रण को सक्रिय करता हूं और अपना नया प्राथमिक डेटाबेस चुनता हूं। उपलब्धता टैब पर क्लिक करें और फिर एक नया स्टैंडबाय डेटाबेस जोड़ने के लिए लिंक और विज़ार्ड का अनुसरण करें। जब मैं चरण 5 पर पहुंचता हूं, तो मुझे स्क्रीन शॉट में दिखाई गई त्रुटि मिलती है।
मेरे सेवा अनुरोध से थोड़ी मदद मिलने के बाद, मैं समस्या पर अड़ गया। मेरे पास इस प्राथमिक के लिए एक पिछला स्टैंडबाय डेटाबेस था और मुझे स्टैंडबाय को हटाना और फिर पढ़ना था। समस्या यह थी कि प्राथमिक पहले से ही डेटा गार्ड ब्रोकर कॉन्फ़िगरेशन का हिस्सा था और मेटाडेटा फ़ाइलें डिस्क पर पहले से मौजूद थीं। समस्या को हल करने के लिए, मैंने निम्नलिखित किया:
1. डीजीएमजीआरएल
2. कनेक्ट /
3. कॉन्फ़िगरेशन हटाएं;
4. बाहर निकलें।
5. sqlplus /nolog
6. सिस्टम सेट में बदलाव करें dg_broker_start=false स्कोप=दोनों;
7. सिस्टम में बदलाव करें dg_broker_config_file1=' ' स्कोप=दोनों;
8. सिस्टम में बदलाव करें dg_broker_config_file2=' ' स्कोप=दोनों;
9. बाहर निकलें
10. सीडी /directory_to_dg_broker_files
11. आरएम dr1साइड .dat dr2सिड .dat
इस बिंदु पर, मैं ग्रिड नियंत्रण में स्टैंडबाय डेटाबेस जोड़ें विज़ार्ड को फिर से चलाने में सक्षम था।