क्या आपने कभी सोचा है कि स्टैंडअलोन डेटाबेस को Oracle® रियल एप्लिकेशन क्लस्टर (RAC) डेटाबेस में कैसे बदला जाए?
परिचय
आप rconfig का उपयोग कर सकते हैं, एक गैर-इंटरैक्टिव कमांड-लाइन उपयोगिता, एक सिंगल-इंस्टेंस डेटाबेस को RAC डेटाबेस में बदलने के लिए। उपयोगिता ConvertToRAC.xml फ़ाइल के तहत प्रदान किए गए मानों को पढ़ती है।
$ORACLE_HOME/assistants/rconfig/sampleXMLs डायरेक्टरी में दो टेम्प्लेट हैं, ConvertToRAC_AdminManaged.xml और ConvertToRAC_PolicyManaged.xml, जिनका उपयोग आप सिंगल-इंस्टेंस डेटाबेस को RAC एडमिन या पॉलिसी-मैनेज्ड डेटाबेस में क्रमशः बदलने के लिए कर सकते हैं। यह ब्लॉग एडमिन-मैनेज्ड RAC रूपांतरण का पता लगाता है, हालांकि वही दृष्टिकोण पॉलिसी-मैनेज्ड डेटाबेस पर लागू होता है।
निम्न छवि एक नमूना ConvertToRAC_AdminManaged.xml फ़ाइल दिखाती है:
rconfig का उपयोग करने के लिए पूर्वापेक्षाएँ
rconfig का उपयोग करने से पहले, निम्न पूर्वापेक्षाओं पर विचार करें:
- Oracle डेटाबेस संस्करण 10g R2 या बाद का उपयोग करें।
- क्लस्टरवेयर कॉन्फ़िगर करें और इसे सभी नोड्स पर चल रहा रखें।
- सभी नोड्स पर Oracle RAC RDBMS इंस्टॉल करें।
- सुनिश्चित करें कि शेयर्ड स्टोरेज, या तो Oracle क्लस्टर फाइल सिस्टम या ऑटोमैटिक स्टोरेज मैनेजमेंट (ASM), सभी नोड्स से उपलब्ध और पहुंच योग्य है।
- सत्यापित करें कि स्टैंडअलोन डेटाबेस और RAC समान डेटाबेस संस्करण हैं।
- आपको नोड्स पर एक सक्रिय ASM इंस्टेंस और स्थानीय नोड्स में से एक पर चल रहे डेटाबेस की आवश्यकता है।
RAC में रूपांतरण के चरण
अपने स्टैंडअलोन डेटाबेस को RAC में बदलने के लिए निम्न चरणों का उपयोग करें।
चरण 1: पैरामीटर सेट करें
आपको ConvertToRAC_AdminManaged.xml में निम्न पैरामीटर सेट करने होंगे:
ConvertToRAC.xml में convert verify विकल्प के तीन विकल्प हैं:
- Convert verify="YES":
rconfigपूर्वापेक्षा जांच के बाद RAC रूपांतरण करता है। - Convert verify="NO":
rconfigपूर्वापेक्षा जांच के बिना RAC रूपांतरण करता है। - Convert verify="ONLY":
rconfigकेवल पूर्वापेक्षा जांच करता है और कोई अन्य कार्रवाई नहीं करता।
चरण 2: पूर्वापेक्षा जांच करें
convert_verify="ONLY" विकल्प को चलाने के लिए निम्न कमांड चलाएं ताकि किसी भी त्रुटि को ठीक किया जा सके:
$ cd $ORACLE_HOME/assistants/rconfig/sampleXMLs $ $ORACLE_HOME/bin/rconfig ConvertToRAC_racdb.xml
उदाहरण:
[oracle@racnode1 sampleXMLs]$ rconfig ConvertToRAC_racdb.xml Operation Succeeded There is no return value for this step
चरण 3: RAC रूपांतरण के लिए rconfig निष्पादित करें
जब आप डेटाबेस को बदलने के लिए rconfig निष्पादित करने के लिए निम्न कमांड चलाते हैं, तो सुनिश्चित करें कि आप पैरामीटर को convert_verify="YES" पर अपडेट करते हैं। rconfig रूपांतरण और सत्यापन दोनों करता है।
$ cd $ORACLE_HOME/assistants/rconfig/sampleXMLs $ $ORACLE_HOME/bin/rconfig ConvertToRAC_racdb.xml
स्टैंडअलोन डेटाबेस और नए RAC डेटाबेस पर rconfig लॉग में अलर्ट की निगरानी करने के लिए निम्न कमांड चलाएं:
$ tail -f /ora/app/oracle/cfgtoollogs/rconfig/rconfig*.log
उदाहरण:
[oracle@racnode1 sampleXMLs]$ rconfig ConvertToRAC_racdb.xml Converting Database "SOATEMP" to Cluster Database. Target Oracle Home: /u01/app/oracle/product/11.2.0/dbhome_1. Database Role: PRIMARY. Setting Data Files and Control Files Adding Database Instances Adding Redo Logs Enabling threads for all Database Instances Setting TEMP tablespace Adding UNDO tablespaces Adding Trace files Setting Fast Recovery Area Updating Oratab Creating Password file(s) Configuring Listeners Configuring related CRS resources Starting Cluster Database Operation Succeeded /u01/app/oracle/product/11.2.0/dbhome_1
चरण 4: रूपांतरण सत्यापित करें
लॉग सत्यापित करने, RAC डेटाबेस स्थिति जांचने, और डेटाफाइल स्थिति जांचने के लिए निम्न कमांड चलाएं।
नोट: यदि स्टैंडअलोन डेटाबेस नॉन-ASM था, तो यह अब ASM है।
$ srvctl status database -d racdb sqlplus में लॉगिन करके जांचें SQLPLUS> select * from gv$instance; SQLPLUS> select file_name from dba_data_files;
चरण 5: tnsentry संशोधित करें
स्थानीय नोड पर scan-name के साथ tnsentry संशोधित करें और इसे अन्य सभी नोड्स पर कॉपी करें।
निष्कर्ष
rconfig स्वचालित RAC रूपांतरण करता है और कई मैन्युअल कॉन्फ़िगरेशन चरणों के समय और प्रयास को बचाता है। यह RMAN बैकअप भी लेता है यदि नॉन-ASM से ASM रूपांतरण की आवश्यकता होती है, जो बड़े डेटाबेस के लिए डाउनटाइम बढ़ा सकता है। आप बैकअप के लिए कई I/O चैनल आवंटित करके इसे ट्यून कर सकते हैं। यदि स्टैंडअलोन और लक्ष्य RAC डेटाबेस ASM पर हैं, तो आप RAC रूपांतरण के लिए त्वरित समाधान के रूप में rconfig का उपयोग कर सकते हैं।
कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें।
विशेषज्ञ प्रशासन, प्रबंधन और कॉन्फ़िगरेशन के साथ अपने वातावरण को अनुकूलित करें
Rackspace के एप्लिकेशन सेवाओं (RAS) विशेषज्ञ अनुप्रयोगों के एक व्यापक पोर्टफोलियो में निम्नलिखित पेशेवर और प्रबंधित सेवाएं प्रदान करते हैं:
- ईकॉमर्स और डिजिटल अनुभव प्लेटफॉर्म
- एंटरप्राइज रिसोर्स प्लानिंग (ERP)
- बिजनेस इंटेलिजेंस
- सेल्सफोर्स कस्टमर रिलेशनशिप मैनेजमेंट (CRM)
- डेटाबेस
- ईमेल होस्टिंग और उत्पादकता
हम प्रदान करते हैं:
- निष्पक्ष विशेषज्ञता: हम आपकी आधुनिकीकरण यात्रा को सरल बनाते हैं और मार्गदर्शन करते हैं, उन क्षमताओं पर ध्यान केंद्रित करते हैं जो तत्काल मूल्य प्रदान करती हैं।
- फैनेटिकल एक्सपीरियंस™: हम एक प्रोसेस फर्स्ट, टेक्नोलॉजी सेकंड® दृष्टिकोण को समर्पित तकनीकी सहायता के साथ जोड़कर व्यापक समाधान प्रदान करते हैं।
- अद्वितीय पोर्टफोलियो: हम आपको सही क्लाउड पर सही तकनीक चुनने और तैनात करने में मदद करने के लिए व्यापक क्लाउड अनुभव लागू करते हैं।
- चुस्त डिलीवरी: हम आपकी यात्रा में जहां आप हैं, वहां मिलते हैं और अपनी सफलता को आपके साथ संरेखित करते हैं।
अभी चैट करें शुरू करने के लिए।