संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम
ओरैक्ल डेटाबेसफ्लैशबैक प्रौद्योगिकीडेटाबेस प्रबंधनडेटा रिकवरीप्रशासक उपकरणप्रणाली विन्यासप्रदर्शनसुरक्षाबादल कम्प्यूटिंगउद्यम समाधान
अनुवाद अपडेट किया गया 2 महीने पहले
इस गाइड में, हम ओरेकल डाटाबेस फ्लैशबैक को सक्षम कैसे करें, इसका अन्वेषण करेंगे। यह एक शक्तिशाली फीचर है जो डाटाबेस प्रशासकों और उपयोगकर्ताओं को डेटा की पिछली स्थिति देखने या डाटाबेस स्तर पर परिवर्तन वापस करने की अनुमति देता है। यह मानव त्रुटियों के निदान और पुनर्प्राप्ति के लिए एक मूल्यवान उपकरण है, और यह डेटा रिकवरी ऑपरेशनों पर खर्च होने वाले समय और प्रयास को बचा सकता है।
ओरेकल फ्लैशबैक तकनीक कई विशेषताओं को प्रदान करती है जो आपको अपने डेटा की पिछली स्थिति देखने या अपनी डाटाबेस को किसी पिछले समय बिंदु पर रोल बैक करने की अनुमति देती है। यह विशेष रूप से आकस्मिक डेटा परिवर्तनों या हटाने से उबरने के लिए उपयोगी है, बिना पूरे डाटाबेस को बहाल किए। ओरेकल फ्लैशबैक तकनीक में फ्लैशबैक क्वेरी, फ्लैशबैक टेबल, फ्लैशबैक ड्रॉप, और फ्लैशबैक डाटाबेस जैसी कई विशेषताएं शामिल हैं।
फ्लैशबैक विशेषताओं को सक्षम करने से पहले, आपको कुछ पूर्वापेक्षाएँ पूरी करनी होंगी:
फास्ट रिकवरी एरिया
(FRA) में पर्याप्त स्थान होना चाहिए।फ्लैशबैक डाटाबेस अभिलेखित रेडो लॉग्स पर निर्भर करता है, इसलिए डाटाबेस को ARCHIVELOG मोड में होना चाहिए। ARCHIVELOG स्थिति को सत्यापित करने के लिए, SYSDBA विशेषाधिकारों वाले एक उपयोगकर्ता के रूप में निम्नलिखित आदेश को निष्पादित करें:
SQL> SELECT log_mode FROM v$database;
यदि डाटाबेस ARCHIVELOG मोड में नहीं है, तो आपको इसे सक्षम करना होगा। ARCHIVELOG मोड को सक्षम करने के लिए इन चरणों का पालन करें:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
अगला कदम फास्ट रिकवरी एरिया (FRA) को कॉन्फ़िगर करना है, जिसका उपयोग ओरेकल फ्लैशबैक लॉग्स, अभिलेखित रेडो लॉग्स, और अन्य पुनर्प्राप्ति-संबंधी फ़ाइलों को संग्रहीत करने के लिए करता है।
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = '/path/to/fra' SCOPE=BOTH;
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G SCOPE=BOTH;
'/path/to/fra'
को उस वास्तविक पथ के साथ बदलें जिसे आप फास्ट रिकवरी एरिया के लिए निर्दिष्ट करना चाहते हैं, और 10G
को उस वास्तविक आकार के साथ बदलें जिसे आप आवंटित करना चाहते हैं।
एक बार जब आप अपना FRA कॉन्फ़िगर कर लेते हैं, तो आप फ्लैशबैक डाटाबेस विशेषता को सक्षम कर सकते हैं। यह तब किया जाता है जब डाटाबेस माउंट मोड में होता है:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE FLASHBACK ON;
ALTER DATABASE OPEN;
एक बार जब यह किया जाता है, आपका डाटाबेस अब फ्लैशबैक डाटाबेस का उपयोग करके पूरे डाटाबेस को समय में एक पुनर्स्थापना बिंदु या एक निर्दिष्ट टाइमस्टैम्प पर ले जाने में सक्षम है।
फ्लैशबैक डाटाबेस सक्षम करने के बाद, यह जांचना अच्छा होता है कि सब कुछ सही से सेटअप हुआ है। इसकी जांच के लिए, निम्नलिखित SQL क्वेरी का उपयोग करें:
SQL> SELECT flashback_on FROM v$database;
उम्मीद की गई परिणाम 'YES'
है, जो संकेत करता है कि फ्लैशबैक सक्षम है। इसके अलावा, अपने फ्लैश रिकवरी एरिया सेटिंग्स की जांच करें:
SQL> SHOW PARAMETER db_recovery_file_dest;
SQL> SHOW PARAMETER db_recovery_file_dest_size;
इनमें आपके द्वारा पहले से लागू सेटिंग्स को प्रतिबिंबित करना चाहिए।
आप वैकल्पिक रूप से पुनर्स्थापना बिंदु बना सकते हैं ताकि ओरेकल डाटाबेस को फ़्लैशबैक किया जा सके। पुनर्स्थापना बिंदु एक बुकमार्क के रूप में कार्य करता है जिसका उपयोग आप पुनर्प्राप्ति संचालन के दौरान कर सकते हैं:
SQL> CREATE RESTORE POINT before_major_update GUARANTEE FLASHBACK DATABASE;
GUARANTEE FLASHBACK DATABASE
के साथ, आप यह सुनिश्चित करते हैं कि इस पुनर्स्थापना बिंदु पर किसी भी समय फ्लैशबैक के लिए पर्याप्त फ्लैशबैक लॉग डेटा बरकरार रखा गया है।
कई व्यावहारिक परिदृश्यों में फ्लैशबैक विशेष रूप से उपयोगी होता है:
DELETE
, UPDATE
या INSERT
गलती से निष्पादित होता है, तो एक फ्लैशबैक क्वेरी का उपयोग करके पिछले डेटा को देखा जा सकता है। परिणामी परिवर्तनों को शीघ्रता से उलटने के लिए, एक फ्लैशबैक टेबल लाभकारी होती है।हालांकि ओरेकल फ्लैशबैक तकनीक शक्तिशाली है, फिर भी इसकी कुछ सीमाएं और विचारणीयताएं होती हैं:
ओरेकल फ्लैशबैक तकनीक को सक्षम और उपयोग करने से मानव त्रुटियों के मामले में डाउनटाइम और रिकवरी समय में कमी आती है, इसे डाटाबेस प्रशासकों के लिए अपरिहार्य बनाता है। इस गाइड में बताए गए चरणों का पालन करके, आप अपने ओरेकल परिवेश में फ्लैशबैक को आत्मविश्वास के साथ सेटअप और प्रबंधित कर सकते हैं।
हमेशा अपने रिकवरी एरिया के आकार पर ध्यान बनाए रखें और सुचारू संचालन सुनिश्चित करने के लिए प्रतिधारण का प्रबंधन करें। जब फ्लैशबैक सक्षम होता है, तो आपका डाटाबेस डेटा सुरक्षा और रिकवरी के संदर्भ में शक्तिशाली क्षमताएं प्राप्त करता है, लेकिन इसे एक बहुपक्षीय बैकअप और रिकवरी रणनीति के एक घटक के रूप में कार्यान्वित किया जाना चाहिए।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं