Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

rconfig के साथ स्टैंडअलोन Oracle डेटाबेस को RAC में बदलें: चरण-दर-चरण गाइड

क्या आपने कभी सोचा है कि स्टैंडअलोन डेटाबेस को Oracle® रियल एप्लिकेशन क्लस्टर (RAC) डेटाबेस में कैसे बदला जाए?

परिचय

आप rconfig का उपयोग कर सकते हैं, एक गैर-इंटरैक्टिव कमांड-लाइन उपयोगिता, एक सिंगल-इंस्टेंस डेटाबेस को RAC डेटाबेस में बदलने के लिए। उपयोगिता ConvertToRAC.xml फ़ाइल के तहत प्रदान किए गए मानों को पढ़ती है।

$ORACLE_HOME/assistants/rconfig/sampleXMLs डायरेक्टरी में दो टेम्प्लेट हैं, ConvertToRAC_AdminManaged.xml और ConvertToRAC_PolicyManaged.xml, जिनका उपयोग आप सिंगल-इंस्टेंस डेटाबेस को RAC एडमिन या पॉलिसी-मैनेज्ड डेटाबेस में क्रमशः बदलने के लिए कर सकते हैं। यह ब्लॉग एडमिन-मैनेज्ड RAC रूपांतरण का पता लगाता है, हालांकि वही दृष्टिकोण पॉलिसी-मैनेज्ड डेटाबेस पर लागू होता है।

निम्न छवि एक नमूना ConvertToRAC_AdminManaged.xml फ़ाइल दिखाती है:

rconfig के साथ स्टैंडअलोन Oracle डेटाबेस को RAC में बदलें: चरण-दर-चरण गाइड

rconfig का उपयोग करने के लिए पूर्वापेक्षाएँ

rconfig का उपयोग करने से पहले, निम्न पूर्वापेक्षाओं पर विचार करें:

  • Oracle डेटाबेस संस्करण 10g R2 या बाद का उपयोग करें।
  • क्लस्टरवेयर कॉन्फ़िगर करें और इसे सभी नोड्स पर चल रहा रखें।
  • सभी नोड्स पर Oracle RAC RDBMS इंस्टॉल करें।
  • सुनिश्चित करें कि शेयर्ड स्टोरेज, या तो Oracle क्लस्टर फाइल सिस्टम या ऑटोमैटिक स्टोरेज मैनेजमेंट (ASM), सभी नोड्स से उपलब्ध और पहुंच योग्य है।
  • सत्यापित करें कि स्टैंडअलोन डेटाबेस और RAC समान डेटाबेस संस्करण हैं।
  • आपको नोड्स पर एक सक्रिय ASM इंस्टेंस और स्थानीय नोड्स में से एक पर चल रहे डेटाबेस की आवश्यकता है।

RAC में रूपांतरण के चरण

अपने स्टैंडअलोन डेटाबेस को RAC में बदलने के लिए निम्न चरणों का उपयोग करें।

चरण 1: पैरामीटर सेट करें

आपको ConvertToRAC_AdminManaged.xml में निम्न पैरामीटर सेट करने होंगे:

rconfig के साथ स्टैंडअलोन Oracle डेटाबेस को RAC में बदलें: चरण-दर-चरण गाइड

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)
  • डेटाबेस
  • ईमेल होस्टिंग और उत्पादकता

हम प्रदान करते हैं:

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

अभी चैट करें शुरू करने के लिए।


  1. क्लाउड में Oracle DBaaS डेटाबेस त्वरित रूप से तैनात करें क्लाउड में Oracle DBaaS डेटाबेस त्वरित रूप से तैनात करें

    यह पोस्ट Oracle® क्लाउड में डेटाबेस-एज़-अ-सर्विस (DBaaS) डेटाबेस बनाने के लिए सभी आवश्यक चरण प्रदान करती है। परिचय यह सेवा उपयोगकर्ताओं को बिना किसी भौतिक हार्डवेयर को सेट किए, ऑपरेटिंग सिस्टम इंस्टॉल किए, और Oracle डेटाबेस इंस्टॉलेशन पूर्वापेक्षाओं से निपटे बिना डेटाबेस बनाने में सक्षम बनाती है। डे

  1. Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें

    यह ब्लॉग डेटाबेस कॉन्फ़िगरेशन असिस्टेंट (DBCA) का उपयोग करने के तरीकों का परिचय देता है, जो Oracle 19c में एक नई सुविधा है, एक रिमोट प्लगेबल डेटाबेस (PDB) को एक कंटेनर डेटाबेस (CDB) में क्लोन करने के लिए बिना स्रोत डेटाबेस का बैकअप लिए। स्रोत से लक्ष्य तक क्लोन करने में न्यूनतम समय लगता है। स्रोत DB

  1. Oracle 19c: डेटाबेस प्रशासकों के लिए उन्नत सुविधाएं Oracle 19c: डेटाबेस प्रशासकों के लिए उन्नत सुविधाएं

    Oracle® Database संस्करण 19c ने नई और बेहतर सुविधाओं की एक श्रृंखला पेश की। परिचय Oracle 19c, लंबी अवधि के समर्थन के साथ Oracle Database 12c रिलीज़ 2 उत्पाद परिवार में अंतिम है। यह Linux®, Windows®, Solaris®, HP/UX®, और AIX® प्लेटफॉर्म के साथ-साथ Oracle Cloud पर उपलब्ध है। Oracle 19c ग्राहकों को उनक