परिचय
यह पोस्ट Oracle® Real Application Clusters (RAC) One Node फीचर पर चर्चा करती है, जो Database Enterprise Edition में 11g रिलीज़ 2 के साथ पेश किया गया था, सिंगल इंस्टेंस Oracle डेटाबेस के लिए उन्नत उच्च उपलब्धता प्रदान करता है, जो उन्हें नियोजित और अनियोजित दोनों डाउनटाइम से बचाता है। पोस्ट में Oracle Grid इन्फ्रास्ट्रक्चर स्थापित करने के निर्देश भी प्रदान करती है, जो One Node का उपयोग करने के लिए आवश्यक है।
One Node फीचर
One Node फीचर क्लस्टर के एक नोड पर चलने वाले Oracle RAC का एक सिंगल इंस्टेंस है जबकि दूसरा नोड कोल्ड स्टैंडबाय मोड में है। One Node ग्राहकों को अपने डेटाबेस परिनियोजन और प्रबंधन को मानकीकृत करने, डेटाबेस स्टोरेज को समेकित करने, और डाउनटाइम या व्यवधान के बिना पूर्ण मल्टी-नोड Oracle RAC डेटाबेस में अपग्रेड करने की अनुमति देता है।
RAC के साथ, आप निरंतर उपलब्धता प्राप्त कर सकते हैं। ट्रांसपेरेंट एप्लिकेशन फेलओवर (TAF) के कारण बहुत कम या कोई विलंबता नहीं है, जो एक फेलओवर रूटिंग तंत्र है, जब कोई सर्वर क्रैश होता है या कोई नोड अनुपलब्ध हो जाता है तो लेनदेन को जीवित सर्वर पर पुनर्निर्देशित करता है।
यह विशेष है क्योंकि TAF एक नए नोड पर इंस्टेंस का त्वरित क्लोन करता है।
"यदि नोड विफल होता है, तो Oracle Clusterware स्वचालित रूप से क्लस्टर में किसी अन्य सर्वर पर Oracle RAC One Node इंस्टेंस को पुनरारंभ करेगा।"
TAF किसी भी डाउनटाइम के बिना इंस्टेंस रिलोकेशन को स्वचालित करता है और मैन्युअल हस्तक्षेप की आवश्यकता नहीं होती, जो एक महत्वपूर्ण लाभ है। यह Omotion का उपयोग करता है, जो इंस्टेंस माइग्रेशन या रिलोकेशन की सुविधा प्रदान करता है।
RAC One Node बनाम RAC
पारंपरिक रूप से, RAC का उपयोग मल्टी-नोड आर्किटेक्चर में किया जाता है, जिसमें कई अलग-अलग इंस्टेंस अलग-अलग सर्वरों पर रहते हैं। RAC One Node एक क्लस्टर में एक सिंगल नोड पर चलने वाला RAC का मल्टीपल-इंस्टेंस है और इसमें भयावह या तत्काल सर्वर विफलता की स्थिति में तेज़ इंस्टेंस रिलोकेशन फीचर है।
RAC लाइव-लाइव समाधान के रूप में काम करता है। क्लस्टर में नोड्स सभी सक्रिय हैं और कनेक्शन और वर्कलोड स्वीकार कर सकते हैं और एक इकाई के रूप में एक साथ काम कर सकते हैं।
RAC One Node, जैसा कि नाम से भी पता चलता है, लाइव-स्टैंडबाय समाधान के रूप में काम करता है, जहां केवल एक नोड सक्रिय होता है और अन्य नोड सक्रिय नोड के डाउन होने (नियोजित या अनियोजित) की स्थिति में वर्कलोड स्वीकार करने के लिए उपलब्ध होते हैं।
RAC One Node के लाभ
- सत्र ऑनलाइन रहते हुए सक्रिय नोड से माइग्रेट किए जा सकते हैं।
- RAC One Node से RAC (और इसके विपरीत) में ऑनलाइन अपग्रेड आसान है।
- Exadata समर्थित है।
- Oracle Virtualization Manager (OVM) द्वारा समर्थित।
- RAC को रोलिंग पैच RAC One Node के समान इंटरफ़ेस प्रदान करते हैं।
- DBCA (11.2.0.2 से) का उपयोग करके One Node डेटाबेस आसानी से बनाया जा सकता है।
- One Node उन्हीं प्लेटफॉर्म्स पर समर्थित है जिन पर RAC।
- क्लस्टर फेलओवर तंत्र उच्च उपलब्धता सुनिश्चित करता है।
पूर्वापेक्षाएँ (Red Hat Enterprise Linux Server 6 पर इंस्टॉलेशन के लिए)
One Node इंस्टॉल करने से पहले, सुनिश्चित करें कि आप निम्नलिखित कार्य करते हैं:
rootउपयोगकर्ता के रूप में, उन उपयोगकर्ताओं और ऑपरेटिंग सिस्टम (OS) समूहों को बनाएं जो Oracle सॉफ़्टवेयर के मालिक होंगे।- सुनिश्चित करें कि सभी नोड्स पर दिनांक और समय सेटिंग्स यथासंभव समान दिनांक और समय पर सेट हैं। आप
ntpdका उपयोग -x विकल्प के साथ या Oracle Cluster Time Synchronization Service (CTSSD) का उपयोग करके समय सिंक्रनाइज़ कर सकते हैं। - क्लस्टर में प्रत्येक नोड पर Secure Shell (SSH) कॉन्फ़िगर करें और सुनिश्चित करें कि निम्नलिखित rpms इंस्टॉल हैं।
- ASM लाइब्रेरीज़ जांचें। सुनिश्चित करें कि आपके पास Red Hat Enterprise Linux Server 6 के लिए निम्नलिखित Oracle ASMLib डाउनलोड हैं।
- Oracle डाउनलोड वेबसाइट से Grid और RDBMS इंस्टॉलेशन सॉफ़्टवेयर डाउनलोड करें।
- दोनों नोड्स पर Oracle Grid CRS होम के लिए एक डायरेक्टरी बनाएं। डिफ़ॉल्ट रूप से, Grid
/u02/appमें इंस्टॉल होता है।
Grid इंस्टॉल करें
Grid इंस्टॉल करने के लिए निम्नलिखित चरण निष्पादित करें: (विस्तृत चरणों में VNC कनेक्शन, इंस्टालर चलाना, क्लस्टर जानकारी दर्ज करना, SSH कनेक्टिविटी कॉन्फ़िगर करना, नेटवर्क चयन करना, स्टोरेज विकल्प चुनना, समूह चयन करना, Grid डायरेक्टरीज़ निर्दिष्ट करना, इंस्टॉलेशन पूरा करना, और इंस्टॉलेशन के बाद की जांच शामिल हैं।)
डेटाबेस इंस्टॉल करें
डेटाबेस इंस्टॉल करने के लिए निम्नलिखित चरण निष्पादित करें: (RDBMS इंस्टॉल करना, Grid विकल्प चुनना, डेटाबेस कॉन्फ़िगरेशन विकल्प चुनना, डिस्क ग्रुप चुनना, आदि।)
RAC One Node कमांड्स
srvctl config database -d(यह कमांड Type: RACOneNode के रूप में आउटपुट प्रविष्टि दिखाता है, जो दर्शाता है कि यह एक One Node RAC है)srvctl status database -dsrvctl relocate database -d(यह कमांड RAC One Node को क्लस्टर में अन्य नोड पर बदल देता है। यह वर्तमान में चल रहे को बंद करके डेटाबेस के अन्य इंस्टेंस को शुरू करता है।)-n -w 10 -v
निष्कर्ष
Oracle RAC One Node Oracle डेटाबेस उपलब्धता में एक महत्वपूर्ण वृद्धि प्रदान करता है।
आजकल लोग सर्वर लोड को कम करना, इंस्टेंस उपलब्धता में सुधार करना, वर्कलोड घटाना, मेंटेनेंस आउटेज कम करना (जो सामान्य दैनिक कार्यों में बाधा डालते हैं), और डेटाबेस प्रबंधन को आसान बनाना चाहते हैं। Oracle RAC One Node डेटाबेस और परिनियोजन के लिए एक सर्वश्रेष्ठ-इन-क्लास समाधान है, जिसमें क्लाउड में वाले भी शामिल हैं।