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

Oracle वोटिंग डिस्क को पुनर्स्थापित करें भले ही कोई बैकअप मौजूद न हो

यह ब्लॉग एक ऐसे परिदृश्य का पता लगाता है जहां आपने Oracle® क्लस्टर रजिस्ट्री (OCR) और वोटिंग डिस्क को खो दिया है, और वोटिंग डिस्क का कोई बैकअप नहीं है। हालांकि एक मुश्किल स्थिति, आप इसे OCR के अंतिम स्वचालित बैकअप से पुनर्स्थापित कर सकते हैं।

परिचय

वोटिंग डिस्क एक फ़ाइल है जो नोड सदस्यता के बारे में जानकारी प्रबंधित करती है, और OCR एक फ़ाइल है जो क्लस्टर और रियल एप्लिकेशन क्लस्टर (RAC) डेटाबेस कॉन्फ़िगरेशन जानकारी का प्रबंधन करती है। Oracle Clusterware इंस्टॉलेशन प्रक्रिया वोटिंग डिस्क और OCR को शेयर्ड स्टोरेज वॉल्यूम पर बनाती है।

क्लस्टर नोड सदस्य को क्लस्टर समूह से नोड निष्कासन से बचने के लिए हमेशा वोटिंग डिस्क के आधे हिस्से तक पहुंचना चाहिए। वोटिंग डिस्क यह सुनिश्चित करके महत्वपूर्ण भूमिका निभाती है कि सभी नोड्स अपनी उपलब्धता चिह्नित करें। क्लस्टर सिंक्रोनाइज़ेशन सर्विसेज डेमन (CSSd) क्लस्टरवेयर में वोटिंग डिस्क के लिए सभी ऑपरेशन करता है।

OCR क्लस्टर रेडी सर्विसेज (CRS) के लिए केंद्रीय रिपॉजिटरी के रूप में कार्य करता है—क्लस्टरवेयर में परिभाषित सभी क्लस्टर संसाधनों के लिए मेटाडेटा, कॉन्फ़िगरेशन और स्थिति जानकारी संग्रहीत करता है। OCR हमेशा OCR के नवीनतम तीन बैकअप प्रतियों को रखता है, जो चार घंटे पुराने, एक दिन पुराने और एक सप्ताह पुराने होते हैं।

OCR में क्या संग्रहीत है?

  • नोड सदस्यता जानकारी, जिसमें कौन से नोड्स क्लस्टर का हिस्सा हैं
  • सॉफ़्टवेयर वर्तमान सक्रिय संस्करण
  • वोटिंग डिस्क का स्थान
  • सर्वर पूल
  • क्लस्टर संसाधनों की स्थिति जैसे RAC डेटाबेस, लिसनर, इंस्टेंस, और अन्य Oracle घटक सेवाएं

वोटिंग डिस्क में क्या संग्रहीत है?

वोटिंग डिस्क में स्थिर और गतिशील दोनों डेटा होते हैं।

  • स्थिर डेटा: क्लस्टर में सभी नोड्स के बारे में जानकारी रखता है।
  • गतिशील डेटा: डिस्क हार्टबीट तंत्र के बारे में जानकारी रखता है।

वोटिंग डिस्क क्लस्टर नोड्स सदस्यता के बारे में विवरण भी रखता है, जैसे कौन सा नोड वर्तमान में क्लस्टर का हिस्सा है, या कौन सा नोड क्लस्टर में शामिल हो रहा है या छोड़ रहा है।

वोटिंग डिस्क कहां संग्रहीत है?

वोटिंग डिस्क एक शेयर्ड डिस्क है जिसे ऑपरेशन के दौरान क्लस्टर में सभी सदस्य नोड्स द्वारा एक्सेस किया जाता है। आपको वोटिंग डिस्क को Oracle ऑटोमैटिक स्टोरेज मैनेजमेंट (ASM) या प्रमाणित क्लस्टर फाइल सिस्टम जैसे शेयर्ड सुलभ स्टोरेज पर संग्रहीत करना चाहिए।

पर्यावरण विवरण

इस ब्लॉग के लिए नमूना परिदृश्य निम्न वातावरण का उपयोग करता है:

  • Oracle संस्करण: रिलीज़ 11.2.0.4.0
  • OS: Sun OS 5.11 11.2
  • क्लस्टर: RAC (2 नोड्स)

त्रुटि

आइए निम्न त्रुटि को ठीक करें:

Oracle वोटिंग डिस्क को पुनर्स्थापित करें भले ही कोई बैकअप मौजूद न हो Oracle वोटिंग डिस्क को पुनर्स्थापित करें भले ही कोई बैकअप मौजूद न हो
cssd(3980)]CRS-1714:Unable to discover any voting files, retrying discovery in 15 seconds; Details at (:CSSNM00070:) in /oracle/11.2.0/grid/log/testdb01/cssd/ocssd.log

हमें क्लस्टर को चालू करने के लिए OCR और वोटिंग डिस्क तक पहुंचने की आवश्यकता है। हालांकि, क्योंकि ये संसाधन पहुंच योग्य नहीं हैं, क्लस्टर डाउन रहता है।

वोटिंग डिस्क पुनर्स्थापित करें

OCR बैकअप से वोटिंग डिस्क को पुनर्स्थापित करने के लिए निम्न चरणों का उपयोग करें।

चरण 1: CRS स्वचालित प्रारंभ सेवा अक्षम करें

स्वचालित पुनरारंभ को अक्षम करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl disable crs

चरण 2: नोड पुनरारंभ करें

नोड को पुनरारंभ करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# init 6

चरण 3: सत्यापित करें कि CSR सेवा शुरू नहीं हुई

रीबूट के बाद, CSR सेवा नहीं चलनी चाहिए क्योंकि आपने इसे चरण 2 में अक्षम कर दिया था। यह जांचने के लिए निम्न कमांड चलाएं कि CRS सेवा शुरू हुई या नहीं:

root@testdb01:/oracle/11.2.0/grid/bin# ./crsct check crs

चरण 4: वोटिंग डिस्क का हेडर साफ़ करें

डिस्क ग्रुप बनाने से पहले, वर्तमान विफल वोटिंग डिस्क के हेडर को साफ़ करने के लिए निम्न कमांड चलाएं ताकि आप इसका पुन: उपयोग कर सकें:

root@testdb01:/dev/rdsk# dd if=/dev/zero of=/dev/rdsk/c0t60002AC0000000000000001900008265d0s0 bs=1024k count=1000

चरण 5: क्लस्टर शुरू करें

क्लस्टर को विशेष मोड में शुरू करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl start crs -excl

चरण 6: PFILE के साथ ASM शुरू करें

PFILE के साथ ASM शुरू करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# su - grid -bash-4.1$sqlplus / as sysasm startup pfile='pfile का स्थान'; ASM instance started Total System Global Area 1136082944 bytes Fixed Size 2189048 bytes Variable Size 1108728072 bytes ASM Cache 25165824 bytes ORA-15032: not all alterations performed ORA-15017: diskgroup "OCRDATA" cannot be mounted ORA-15063: ASM discovered an insufficient number of disks for diskgroup "OCRDATA"

चरण 7: डिस्क ग्रुप बनाएं

डिस्क ग्रुप बनाने के लिए निम्न कमांड चलाएं:

SQL> create diskgroup OCRDATA external redundancy disk '/dev/rdsk/c0t60002AC0000000000000001900008265d0s0' attribute 'COMPATIBLE.ASM'='11.2'; Diskgroup created

चरण 8: SPFILE बनाएं और ASM पुनरारंभ करें

ASM के PFILE से SPFILE बनाने और ASM को पुनरारंभ करने के लिए निम्न कमांड चलाएं ताकि वोटिंग डिस्क से SPFILE पढ़ा जा सके:

SQL> create spfile='+OCRDATA' from pfile='/home/grid/initASM1.ora'; File created. SQL> shutdown ASM diskgroups volume disabled ASM diskgroups dismounted ASM instance shutdown SQL> startup ASM instance started Total System Global Area 1136082944 bytes Fixed Size 2189048 bytes Variable Size 1108728072 bytes ASM Cache 25165824 bytes ASM diskgroups mounted ASM diskgroups volume enabled SQL> exit

चरण 9: वर्तमान OCR बैकअप पुनर्स्थापित करें

OCR बैकअप को पुनर्स्थापित करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# ./ocrconfig -restore /oracle/11.2.0/grid/cdata/testdb01-kl/day.ocr ------(डिफ़ॉल्ट स्थान से OCR का अंतिम स्वचालित बैकअप)

चरण 10: वोटिंग डिस्क बदलें

वोटिंग डिस्क को बदलने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl replace votedisk +OCRDATA Successful addition of voting disk b1e7c2fbeb754f82bf09a991b2cf4441. Successfully replaced voting disk group with +OCRDATA. CRS-4266: Voting file(s) successfully replaced root@testdb01:/oracle/11.2.0/grid/bin#

चरण 11: CRS स्वचालित प्रारंभ सेवा सक्षम करें

CRS स्वचालित प्रारंभ सेवा को सक्षम करने और सत्यापित करने के लिए निम्न कमांड चलाएं कि सभी क्लस्टर सेवाएं ऑनलाइन हैं:

root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl enable crs CRS-4622: Oracle High Availability Services autostart is enabled. root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl start cluster root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl check crs root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl stop crs -f root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl start crs

चरण 12: OCR डिस्क स्थिति की क्रॉस-चेक करें

OCR डिस्क स्थिति की क्रॉस-चेक करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# ./ocrcheck Status of Oracle Cluster Registry is as follows : Version : 3 Total space (kbytes) : 262120 Used space (kbytes) : 2816 Available space (kbytes) : 259304 ID : 1103197739 Device/File Name : +OCRDATA Device/File integrity check succeeded Device/File not configured Device/File not configured Device/File not configured Device/File not configured Cluster registry integrity check succeeded Logical corruption check succeeded

चरण 13: वोटिंग डिस्क विवरण जांचें

वोटिंग डिस्क को सत्यापित करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# ./crsctl query css votedisk ## STATE File Universal Id File Name Disk group -- ----- ----------------- --------- --------- 1. ONLINE b1e7c2fbeb754f82bf09a991b2cf4441 (/dev/rdsk/c0t60002AC0000000000000001900008265d0s0) [OCRDATA] Located 1 voting disk(s).

चरण 14: CRS सेवा स्थिति जांचें

CRS सेवा चल रही है या नहीं यह सत्यापित करने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# ./crs_stat –t root@testdb01:/oracle/11.2.0/grid/bin# ./crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....VE.dg ora....up.type ONLINE ONLINE testdb01...db01 ora....XK.dg ora....up.type ONLINE ONLINE testdb01...db01 ora....XK.dg ora....up.type ONLINE ONLINE testdb01...db01 ora....ER.lsnr ora....er.type ONLINE ONLINE testdb01...db01 ora....N1.lsnr ora....er.type ONLINE ONLINE testdb01...db01 ora....TA.dg ora....up.type ONLINE ONLINE testdb01...db01 ora.REDO.dg ora....up.type ONLINE ONLINE testdb01...db01 ora.asm ora.asm.type ONLINE ONLINE testdb01...db01 ora.cvu ora.cvu.type ONLINE ONLINE testdb01...db01 ora.gsd ora.gsd.type OFFLINE OFFLINE ora....network ora....rk.type ONLINE ONLINE testdb01...db01 ora.oc4j ora.oc4j.type ONLINE ONLINE testdb01...db01 ora....ry.acfs ora....fs.type ONLINE ONLINE testdb01...db01 ora.scan1.vip ora....ip.type ONLINE ONLINE testdb01...db01 ora....SM1.asm application ONLINE ONLINE testdb01...db01 ora....01.lsnr application ONLINE ONLINE testdb01...db01 ora....b01.gsd application OFFLINE OFFLINE ora....b01.ons application ONLINE ONLINE testdb01...db01 ora....b01.vip ora....t1.type ONLINE ONLINE testdb01...db01 ora....b02.vip ora....t1.type ONLINE ONLINE testdb01...db01

चरण 15: ASM डिस्क ग्रुप जांचें

ASM डिस्क ग्रुप जांचने के लिए निम्न कमांड चलाएं:

root@testdb01:/oracle/11.2.0/grid/bin# su - grid Oracle Corporation SunOS 5.11 11.2 March 2015 -bash-4.1$ asmcmd ASMCMD> lsdg State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED EXTERN N 512 4096 1048576 1023991 1023549 0 1023549 0 N ARCHIVE/ MOUNTED EXTERN N 512 4096 1048576 1023991 1023881 0 1023881 0 N INDEX1/ MOUNTED EXTERN N 512 4096 1048576 51191 50795 0 50795 0 Y OCRDATA/ MOUNTED EXTERN N 512 4096 1048576 1023991 818013 0 818013 0 N ORADATA1/ MOUNTED EXTERN N 512 4096 1048576 511991 479085 0 479085 0 N REDO/

निष्कर्ष

इस ब्लॉग के चरण आपको दिखाते हैं कि किसी भी RAC वातावरण में विफल वोटिंग डिस्क को कैसे ठीक किया जाए। इन चरणों का उपयोग करके, आप OCR से बैकअप पुनर्प्राप्त करके वोटिंग डिस्क लापता बैकअप समस्या को दूर कर सकते हैं। यदि डिस्क पुनर्प्राप्ति सफल होती है, तो आप इसका पुन: उपयोग कर सकते हैं।

याद रखें कि इस समाधान के काम करने के लिए आपको OCR स्वचालित बैकअप सक्षम करना होगा। OCR हमेशा डिफ़ॉल्ट स्थान या आपके द्वारा निर्दिष्ट स्थान पर बैकअप संग्रहीत करता है।

कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें।

विशेषज्ञ प्रशासन, प्रबंधन और कॉन्फ़िगरेशन के साथ अपने वातावरण को अनुकूलित करें

Rackspace के एप्लिकेशन सेवाओं (RAS) विशेषज्ञ अनुप्रयोगों के एक व्यापक पोर्टफोलियो में निम्नलिखित पेशेवर और प्रबंधित सेवाएं प्रदान करते हैं:

  • ईकॉमर्स और डिजिटल अनुभव प्लेटफॉर्म
  • एंटरप्राइज रिसोर्स प्लानिंग (ERP)
  • बिजनेस इंटेलिजेंस
  • सेल्सफोर्स कस्टमर रिलेशनशिप मैनेजमेंट (CRM)
  • डेटाबेस
  • ईमेल होस्टिंग और उत्पादकता

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

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

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


  1. इन्क्रीमेंटल बैकअप का उपयोग करके फिजिकल स्टैंडबाय डेटाबेस रिस्टोर करने की चरण-दर-चरण गाइड इन्क्रीमेंटल बैकअप का उपयोग करके फिजिकल स्टैंडबाय डेटाबेस रिस्टोर करने की चरण-दर-चरण गाइड

    एक स्टैंडबाय डेटाबेस मूल रूप से प्रोडक्शन डेटाबेस की एक सुसंगत प्रति है, जो प्रोडक्शन आपदाओं, डेटा हानि, या भ्रष्टाचार में मदद करती है। परिचय निम्न कारण प्राथमिक और स्टैंडबाय साइट के बीच अंतराल का कारण बन सकते हैं: प्राथमिक और स्टैंडबाय डेटाबेस के बीच नेटवर्क बैंडविड्थ समस्याएं। स्टैंडबाय डेटाबेस क

  1. EU ने एंड्रॉइड एंटीट्रस्ट उल्लंघन पर गूगल पर 5 बिलियन डॉलर का जुर्माना लगाया EU ने एंड्रॉइड एंटीट्रस्ट उल्लंघन पर गूगल पर 5 बिलियन डॉलर का जुर्माना लगाया

    कई बार, वास्तविकता निगलने के लिए आसान गोली नहीं होती। गूगल को सभी चीजों की प्रौद्योगिकी के राजा के रूप में प्रतिष्ठित किया गया है। इसके संगठन के साथ रोजगार का प्रस्ताव किसी भी सॉफ्टवेयर डेवलपर के लिए सपने के सच होने जैसा माना जाता है। नीतियां जो यह अपने कई पूर्व और वर्तमान कर्मचारियों के लिए लागू कर

  1. खोई हुई हार्ड ड्राइव स्पेस बहाल करें: क्षमता रिकवर करने के त्वरित विंडोज ट्रिक्स खोई हुई हार्ड ड्राइव स्पेस बहाल करें: क्षमता रिकवर करने के त्वरित विंडोज ट्रिक्स

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