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

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

एक स्टैंडबाय डेटाबेस मूल रूप से उत्पादन डेटाबेस की सुसंगत प्रति है, जो उत्पादन आपदाओं, डेटा हानि, या भ्रष्टाचार में मदद करता है।

परिचय

प्राथमिक और स्टैंडबाय साइट के बीच अंतराल के निम्नलिखित कारण हो सकते हैं:

  1. प्राथमिक और स्टैंडबाय डेटाबेस के बीच नेटवर्क बैंडविड्थ समस्याएं।
  2. स्टैंडबाय डेटाबेस की अनुपलब्धता।
  3. प्राथमिक डेटाबेस पर संग्रह फिर से करें डेटा का आकस्मिक विलोपन।

आप प्राथमिक साइट से संग्रह लॉग को कॉपी और लागू करके प्राथमिक और स्टैंडबाय वातावरण को सिंक कर सकते हैं, लेकिन यह प्रक्रिया बहुत समय लेने वाली है।

एक अन्य विकल्प प्राथमिक साइट के वृद्धिशील आरएमएएन बैकअप का उपयोग करके स्टैंडबाय साइट को पुनर्प्राप्त करना है। आप इस पद्धति का उपयोग तब भी कर सकते हैं जब आपके पास प्राथमिक पर संग्रहीत लॉग नहीं हैं जो सिस्टम ने स्टैंडबाय डेटाबेस पर कभी लागू नहीं किया है।

एक वृद्धिशील RMAN बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस को पुनर्प्राप्त करने के चरण

इस परिदृश्य को सेट करने के लिए, मैंने प्राथमिक साइट से कुछ संग्रह लॉग को मैन्युअल रूप से हटा दिया ताकि भ्रष्ट लॉग या गुम लॉग का अनुकरण किया जा सके।

चरण 1:प्राथमिक और स्टैंडबाय साइट की समन्वयन स्थिति जांचें

आपको प्राथमिक (उत्पाद) और स्टैंडबाय (stby) के बीच समन्वयन स्थिति पर एक त्वरित नज़र डालने की आवश्यकता है।

प्राथमिक साइट:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

स्टैंडबाय साइट:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 2:प्राथमिक और स्टैंडबाय के बीच अंतर का अनुकरण करें

आपको प्राथमिक डेटाबेस में लॉग ऑन करना होगा और LOG_ARCHIVE_DEST_STATE_2 को बदलना होगा करने के लिए DEFER . फिर कुछ संग्रह लॉग बनाने के लिए वही मैन्युअल लॉग स्विच करें, इस प्रकार प्राथमिक और स्टैंडबाय के बीच अंतर पैदा करें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

अब, यदि आप CURRENT_SCN . पर एक नज़र डालें तो प्राथमिक और स्टैंडबाय के बीच, जाहिर है, स्टैंडबाय पकड़ में नहीं आ रहा है क्योंकि आपने मैन्युअल रूप से सिंक को अक्षम कर दिया है।

प्राथमिक साइट:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

स्टैंडबाय साइट:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

अगर आप अब LOG_ARCHIVE_DEST_STATE_2 . को पुन:सक्षम करते हैं , स्टैंडबाय स्वचालित रूप से पकड़ लेता है। लेकिन आपको तुरंत उस विकल्प के लिए नहीं जाना चाहिए। गैपसिमुलेशन बनाने के लिए, आपको प्राथमिक साइट से संग्रह लॉग को मैन्युअल रूप से हटाना होगा।

सुनिश्चित करें कि दोनों साइटों में, आपके पास क्रमशः थ्रेड 1 और 2 के लिए 232 और 218 के बाद के संग्रह लॉग नहीं हैं।

अब, आपको LOG_ARCHIVE_DEST_STATE_2 को पुन:सक्षम करने की आवश्यकता है (ENABLE पर सेट करें ):

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

जैसा कि अपेक्षित था, स्टैंडबाय लॉग को लागू करना जारी नहीं रख सकता क्योंकि प्राथमिक साइट से कुछ लॉग गायब हैं।

अंत में, पुनर्प्राप्ति रद्द करें और स्टैंडबाय इंस्टेंस को बंद करें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 3:इंक्रीमेंटल बैकअप

प्राथमिक में लॉग ऑन करें और स्टैंडबाय पर लागू अंतिम SCN से एक वृद्धिशील बैकअप लें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 4:स्टैंडबाय नियंत्रण फ़ाइल का बैकअप लें

अब, स्टैंडबाई साइट पर नियंत्रण फ़ाइल का बैकअप लें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 5:बैकअप को स्टैंडबाय साइट पर भेजें

उस वृद्धिशील बैकअप को स्थानांतरित करें जिसे आपने अभी-अभी स्टैंडबाय साइट पर लिया है:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 6:स्टैंडबाय नियंत्रण फ़ाइल को पुनर्स्थापित करें

स्टैंडबाई साइट पर नियंत्रण फ़ाइल को पुनर्स्थापित करें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

नोट :सुनिश्चित करें कि आप पिछले आदेशों को निष्पादित करने से पहले पुरानी नियंत्रण फ़ाइलों को मैन्युअल रूप से हटा दें ताकि यह पुष्टि हो सके कि आप नियंत्रण फ़ाइलों का उपयोग कर रहे हैं।

ग्रिड उपयोगकर्ता के रूप में लॉग ऑन करें और पुरानी नियंत्रण फ़ाइलों को हटा दें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 7:बैकअप पीस को कैटलॉग करें

अब, बैकअप प्रक्रिया को सूचीबद्ध करें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 8:मौजूदा डेटा फ़ाइलों को सूचीबद्ध करें

साथ ही, अपनी मौजूदा डेटा फ़ाइलों को सूचीबद्ध करें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 9:मौजूदा डेटा फ़ाइलों को स्विच करें

सभी मौजूदा डेटा फ़ाइलों को उनकी छवि प्रतियों में बदलें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण 10:डेटाबेस पुनर्प्राप्त करें

अब, अपना डेटाबेस पुनर्प्राप्त करें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

यह चरण स्टैंडबाय रीफ़्रेश का समापन करता है। जाने के लिए बस कुछ और कदम!

चरण 11:समन्वयन स्थिति जांचें

दोनों साइटों पर अनुक्रमों पर एक त्वरित नज़र डालें। ध्यान दें कि स्टैंडबाय को प्राथमिक के साथ पकड़ा गया:

प्राथमिक साइट:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

स्टैंडबाय साइट:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें
चरण-12:मीडिया पुनर्प्राप्ति प्रारंभ करें

स्टैंडबाय साइट पर मीडिया पुनर्प्राप्ति प्रारंभ करें:

एक वृद्धिशील बैकअप का उपयोग करके एक भौतिक स्टैंडबाय डेटाबेस पुनर्प्राप्त करें

निष्कर्ष

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

हमारी डेटाबेस सेवाओं के बारे में अधिक जानें।

कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।


  1. rconfig का उपयोग करके एक स्टैंडअलोन डेटाबेस को Oracle RAC में बदलें

    क्या आपने कभी सोचा है कि एक स्टैंडअलोन डेटाबेस को Oracle®Real Application Clusters (RAC) डेटाबेस में कैसे परिवर्तित किया जाए? परिचय आप rconfig . का उपयोग कर सकते हैं , एक गैर-संवादात्मक कमांड-लाइन उपयोगिता, एकल-आवृत्ति डेटाबेस को RAC डेटाबेस में बदलने के लिए। Theutility ConvertToRAC.xml . के अंतर्ग

  1. Oracle SE v2.0 डिजास्टर रिकवरी के लिए Dbvisit स्टैंडबाय

    Dbvisit स्टैंडबाय Oracle® मानक संस्करण (SE) और मानक संस्करण 2 (SE2) डेटाबेस के लिए एक प्रतिकृति उपकरण है। परिचय जब आप Oracle डेटाबेस के लिए डिजास्टर रिकवरी (DR) समाधान सेट करते हैं तो लागत हमेशा एक कारक होती है। Oracle में मानक डेटाबेस के साथ DR समाधान शामिल नहीं हैं, लेकिन Dbvisit एक समाधान प्रदान

  1. वर्टिका डेटाबेस का बैकअप लें और पुनर्स्थापित करें

    यह सुनिश्चित करने के लिए कि आप डेटा भ्रष्टाचार या आकस्मिक विलोपन की स्थिति में डेटा पुनर्प्राप्त कर सकते हैं, डेटाबेस बैकअप को एक नियमित रखरखाव गतिविधि बनाएं। यह पोस्ट वर्टिका® डेटाबेस बैकअप और बहाली की पड़ताल करती है। परिचय वर्टिका, एक विश्लेषणात्मक डेटाबेस प्रबंधन प्रणाली, एक स्तंभ-भंडारण प्लेटफ़