Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

KGXGN मतदान त्रुटि (15)

दो-नोड आरएसी क्लस्टर में दूसरा इंस्टेंस प्रारंभ करने का प्रयास करते समय, दूसरा इंस्टेंस प्रारंभ नहीं होगा। यदि नोड 1 पर इंस्टेंस चल रहा है, तो नोड 2 पर इंस्टेंस शुरू नहीं होगा। यदि नोड 2 पर इंस्टेंस चल रहा है, तो नोड 1 पर इंस्टेंस शुरू नहीं होगा। अलर्ट लॉग निम्न दिखाता है:

Error: KGXGN polling error (15)
Errors in file /u01/app/oracle/diag/rdbms/bsp/bsp1/trace/bsp1_lmon_9151.trc:
ORA-29702: error occurred in Cluster Group Service operation
LMON (ospid: 9151): terminating the instance due to error 29702

दुर्भाग्य से, LMON ट्रेस फ़ाइल केवल वही त्रुटि संदेश देती है, इसलिए वहां पर जाने के लिए कुछ भी नहीं है।

क्लस्टर-इंटरकनेक्ट के लिए गलत कॉन्फ़िगरेशन के कारण यह त्रुटि उत्पन्न हो रही है। यदि आप क्लस्टर इंटरकनेक्ट देखने के लिए OCR को देखते हैं, तो आप देख सकते हैं कि NIC डिवाइस eth4.1338 है:

[oracle@myhost bin]$ oifcfg getif -global
eth2 192.168.33.0 global public
eth4.1338 10.0.0.0 global cluster_interconnect

एक नोड पर, युक्ति eth4 सही है। हालाँकि, दूसरे नोड पर डिवाइस eth5.1338 है और OCR को नोड्स के बीच साझा किया जाता है। OCR डिवाइस के eth4.1338 होने की उम्मीद कर रहा है। दोनों सर्वरों को एक ही नेटवर्क डिवाइस पर होने के लिए क्लस्टर इंटरकनेक्ट की आवश्यकता होती है। सर्वर का नेटवर्क कॉन्फ़िगरेशन बदल दिया गया था ताकि दोनों नोड्स eth5.1338 डिवाइस पर कॉन्फ़िगर किए गए। एक बार सर्वरों को समान रूप से कॉन्फ़िगर करने के बाद, हमने OCR कॉन्फिगरेशन को फिर से परिभाषित किया:

[oracle@myhost bin]$ ./oifcfg setif -global eth5.1338/10.0.0.0:cluster_interconnect

कॉन्फ़िगरेशन को देखते हुए, हम देख सकते हैं कि eth4 और eth5 दोनों अभी भी OCR में हैं:

[oracle@myhost bin]$ ./oifcfg getif -global
eth2 192.168.33.0 global public
eth4.1338 10.0.0.0 global cluster_interconnect
eth5.1338 10.0.0.0 global cluster_interconnect

इसलिए हम eth4 डिवाइस को हटा देते हैं:

[oracle@myhost bin]$ ./oifcfg delif -global eth4.1338/10.0.0.0

अब हमारे पास ओसीआर पुन:कॉन्फ़िगर किया गया है। हमने सीआरएस को फिर से शुरू किया और दोनों उदाहरण दोनों नोड्स पर आए!

यह उन त्रुटियों में से एक थी जहां त्रुटि संदेश वास्तव में समस्या के मूल कारण की ओर इशारा नहीं करते थे। इसके बजाय, मुझे उन क्षेत्रों के बारे में पता लगाना पड़ा, जब मुझे लगा कि सबसे अधिक संभावित अपराधी थे, जब मैंने आँख बंद करके कॉन्फ़िगरेशन अंतरों की खोज की।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दिनांक अंतराल के अनुसार बहु-स्तंभ समूह को पुनः प्राप्त करें

  2. Oracle varchar मान में किसी वर्ण की घटनाओं की संख्या की गणना कैसे करें?

  3. वेब्रिक प्रतिक्रिया देने में बहुत धीमा है। इसे कैसे तेज करें?

  4. Oracle 11g रेगुलर एक्सप्रेशन द्वारा सभी मिलान की गई घटनाओं को प्राप्त करता है

  5. NUMTOYMINTERVAL () Oracle में फ़ंक्शन