Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जब हमारे पास डेटागार्ड हो तो फ्लैशबैक कैसे करें

हमारे पास आम तौर पर उत्पादन वातावरण में डेटागार्ड होता है और किसी कारण से अगर हमें उत्पादन फ्लैशबैक करना पड़ता है, तो नीचे दिए गए चरणों का उपयोग किया जा सकता है जो सिंक 1 में स्टैंडबाय रखेंगे। प्राथमिक डेटाबेस पर स्टैंडबाय डेटाबेस में लॉग ट्रांसपोर्ट सेवाओं को अक्षम करें
सिस्टम सेट बदलें log_archive_dest_state_n ='defer' स्कोप=दोनों;

2. सभी प्राथमिक डेटाबेस इंस्टेंस पर लॉग स्विच निष्पादित करें
सिस्टम स्विच लॉगफ़ाइल बदलें;

3. SQL*PLUS का उपयोग करके स्टैंडबाय डेटाबेस पर प्रबंधित पुनर्प्राप्ति रोकें

डेटाबेस को बदलें प्रबंधित स्टैंडबाय डेटाबेस को पुनर्प्राप्त करें रद्द करें;

4. प्राथमिक डेटाबेस को शट डाउन करें और माउंट अवस्था में स्टार्टअप करें
तत्काल शट डाउन करें
स्टार्टअप माउंट

5. प्राथमिक डेटाबेस को वांछित पुनर्स्थापना बिंदु पर फ्लैशबैक करें और डेटाबेस को रीसेटलॉग के साथ खोलें
बिंदु को पुनर्स्थापित करने के लिए फ्लैशबैक डेटाबेस;
डेटाबेस खुले रीसेटलॉग को बदलें;

6. स्टैंडबाय डेटाबेस को वांछित पुनर्स्थापना बिंदु पर फ्लैशबैक करें:

बिंदु को पुनर्स्थापित करने के लिए फ्लैशबैक डेटाबेस;

7. स्टैंडबाई डेटाबेस में लॉग ट्रांसपोर्ट सेवाओं को सक्षम करें

प्राथमिक डेटाबेस पर,
सिस्टम सेट बदलें log_archive_dest_state_n ='सक्षम करें' दायरा=दोनों;

8. सभी प्राथमिक डेटाबेस इंस्टेंस पर लॉग स्विच निष्पादित करें
सिस्टम स्विच लॉगफ़ाइल बदलें;

9. एक बार लॉग ट्रांसपोर्ट सेवाएं फिर से चलने के बाद आप स्टैंडबाय डेटाबेस पर प्रबंधित पुनर्प्राप्ति को सक्षम कर सकते हैं:
डेटाबेस को वर्तमान लॉगफाइल डिस्कनेक्ट का उपयोग करके प्रबंधित स्टैंडबाय डेटाबेस को पुनर्प्राप्त करें

10.सत्यापित करें कि स्टैंडबाय डेटाबेस अब प्राथमिक डेटाबेस का नए अवतार में अनुसरण कर रहा है


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्तंभों की अनिश्चित संख्या पर UNPIVOT

  2. आरएमएएन सूची बैकअप आदेश

  3. Oracle फ़ंक्शन उदाहरण (रिटर्न नंबर)

  4. ORA-00907:दायां कोष्ठक गुम है

  5. ओरेकल पिवट ऑपरेटर