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

Oracle डेटाबेस बैकअप का परिचय

यहाँ इस खंड में, हम Oracle डेटाबेस बैकअप का परिचय दे रहे हैं

बैकअप क्या है?
1) एक बैकअप एक निश्चित समय पर डेटाफाइल, टेबलस्पेस या डेटाबेस का एक स्नैपशॉट होता है। br/>3) एक बैकअप डेटा को एप्लिकेशन त्रुटि से बचाता है और मूल डेटा को पुनर्स्थापित करने का एक तरीका प्रदान करके अप्रत्याशित डेटा हानि के खिलाफ सुरक्षा के रूप में कार्य करता है
ऐसे दो प्रकार हैं जिनमें Oracle डेटाबेस का बैकअप लिया जा सकता है
1) भौतिक बैकअप भौतिक डेटाबेस फ़ाइलों की प्रतियां हैं
2) तार्किक बैकअप में डेटा होता है जिसे SQL कमांड का उपयोग करके निर्यात किया जाता है और एक बाइनरी फ़ाइल में संग्रहीत किया जाता है। उनका उपयोग भौतिक बैकअप के पूरक के लिए किया जाता है।
भौतिक बैकअप के लिए मुख्य संरचना
बैकअप और पुनर्प्राप्ति की प्रमुख डेटा संरचनाओं की पहचान की जानी चाहिए:
डेटाफ़ाइलें :प्रत्येक Oracle डेटाबेस में एक या अधिक भौतिक डेटा फ़ाइलें होती हैं जो तार्किक संरचनाओं से संबंधित होती हैं जिन्हें टेबलस्पेस कहा जाता है
फ़ाइलों को नियंत्रित करें :कंट्रोल फाइल में डेटाबेस के बारे में महत्वपूर्ण संरचनात्मक जानकारी होती है जैसे डेटाबेस का नाम, डेटाबेस निर्माण का टाइमस्टैम्प, डेटाबेस के डेटाफाइल्स के नाम और स्थान और ऑनलाइन और आर्काइव्ड रीडो लॉग फाइल। इसमें चेकपॉइंट की जानकारी और वैकल्पिक रूप से RMAN मेटाडेटा
ऑनलाइन रीडो लॉग फ़ाइलें . भी शामिल हैं :प्रत्येक Oracle डेटाबेस में दो या अधिक ऑनलाइन रीडो लॉग फाइलों का एक सेट होता है। oracle प्रत्येक रीडो लॉग फ़ाइल को विशिष्ट रूप से पहचानने के लिए एक लॉग अनुक्रम संख्या निर्दिष्ट करता है। Oracle डेटाबेस में किए गए सभी परिवर्तनों को रिकॉर्ड करने के लिए फिर से लॉग का उपयोग करता है। Oracle एक रीडो रिकॉर्ड में हर बदलाव को रिकॉर्ड करता है, जो कि क्या बदल गया है इसका वर्णन करते हुए फिर से करें बफर में एक प्रविष्टि
संग्रहीत रीडो लॉग फाइल :संग्रहीत लॉग फ़ाइलें फिर से लॉग हैं जिन्हें Oracle ने फिर से प्रविष्टियों से भरा है, निष्क्रिय किया है, और एक या अधिक लॉग संग्रह गंतव्यों में कॉपी किया गया है। Oracle किसी भी दो मोड में चलाया जा सकता है:
स्वचालित रूप से प्रबंधित पूर्ववत करें :प्रत्येक Oracle डेटाबेस में जानकारी को बनाए रखने की एक विधि होनी चाहिए जिसका उपयोग डेटाबेस में परिवर्तन को वापस लाने या पूर्ववत करने के लिए किया जाता है। इस तरह की जानकारी में लेनदेन के कार्यों के रिकॉर्ड होते हैं, मुख्य रूप से प्रतिबद्ध होने से पहले


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CTE से सम्मिलित करें

  2. किसी कनेक्टेड उपयोगकर्ता को Oracle 10g डेटाबेस स्कीमा से हटाना

  3. varchar2(n BYTE|CHAR) डिफ़ॉल्ट -> CHAR या BYTE

  4. oracle - कई दिनांक स्वरूपों को एकल स्वरूपित दिनांक में बदलें

  5. Oracle PL/SQL:DML पैकेज ऑनलाइन बनाएँ