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

Oracle डेटा गार्ड सुदूर सिंक—शून्य डेटा हानि

इस ब्लॉग में, मैं डेटा गार्ड सुविधा के लिए Oracle®, Far Sync पर चर्चा करता हूं।

Oracle ने इस नए कॉन्फ़िगरेशन को प्राथमिक और स्टैंडबाय डेटाबेस के बीच सिंक्रोनस रीडो ट्रांसपोर्ट का समर्थन करने के लिए डिज़ाइन किया है, जो भौतिक रूप से बहुत दूर हैं। Oracle 12c में यह तकनीक किसी भी दूरी पर स्थित प्राथमिक डेटाबेस के लिए शून्य डेटा हानि और सुरक्षा सुनिश्चित करती है।

यह सुविधा प्राथमिक डेटाबेस से फिर से करना स्वीकार करती है और रीडो को स्टैंडबाय में भेजती है। क्योंकि सुदूर सिंक इंस्टेंस में डेटाफाइल नहीं होते हैं, आप इसे भविष्य में प्राथमिक या स्टैंडबाय के रूप में नहीं खोल सकते हैं।

Far Sync इंस्टेंस कमिटमेंट रिस्पांस टाइम पर प्रभाव को कम करता है, उस समय को उच्च डेटा सुरक्षा के साथ स्वीकार्य थ्रेशोल्ड मान तक कम करता है।

आर्किटेक्चर

निम्न छवि सुदूर सिंक वास्तुकला का एक नमूना दिखाती है:

Oracle डेटा गार्ड सुदूर सिंक—शून्य डेटा हानि

छवि स्रोत :https://www.oracle.com/technetwork/database/availability/farsync-2267608.pdf

कॉन्फ़िगरेशन

सुदूर सिंक को कॉन्फ़िगर करने के लिए, निम्न चरणों का पालन करें।

1. प्राथमिक से एक सुदूर सिंक नियंत्रण फ़ाइल बनाएँ और इसे सुदूर सिंक सर्वर पर कॉपी करें

निम्नलिखित कोड चलाएँ:

ALTER DATABASE CREATE FAR SYNC INSTANCE CONTROLFILE AS ‘/home/oracle/farsync.ctl';

2. फ़ार सिंक इंस्टेंस को आपके द्वारा बनाई गई फ़ार सिंक कंट्रोल फ़ाइल के साथ माउंट करें

निम्न कोड चलाकर सुदूर समन्वयन भूमिका का चयन करें:

SQL> select database_role from v$database;
DATABASE_ROLE
—————-
FAR SYNC

3. प्राथमिक डेटाबेस के लिए पैरामीटर सेट करें

प्राथमिक डेटाबेस पर, इनिट फ़ाइल में निम्नलिखित पैरामीटर जोड़ें:

LOG_ARCHIVE_CONFIG='DG_CONFIG=(oraprimary,orafarsync,orastandby)' scope=both;
LOG_ARCHIVE_DEST_2='SERVICE=farsync SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orafarsync'
LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=oraprimary'

4. सुदूर सिंक के लिए पैरामीटर सेट करें

सुदूर सिंक उदाहरण में, इनिट फ़ाइल में निम्नलिखित पैरामीटर जोड़ें:

LOG_ARCHIVE_CONFIG='DG_CONFIG=(primary,farsync,standby)'
LOG_ARCHIVE_DEST_2='SERVICE=standby ASYNC VALID_FOR=( STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=orastandby'
LOG_ARCHIVE_DEST_1='LOCATION= USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orafarsync'

5. स्टैंडबाय डेटाबेस के लिए पैरामीटर सेट करें

स्टैंडबाय डेटाबेस पर, इनिट फ़ाइल में निम्नलिखित पैरामीटर जोड़ें:

LOG_ARCHIVE_CONFIG='DG_CONFIG=(primary,farsync,standby)'
LOG_ARCHIVE_DEST_2='SERVICE=primary ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=oraprimary'
LOG_ARCHIVE_DEST_1='LOCATION= USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orastandby'

निष्कर्ष:

सुदूर सिंक सुविधा संगठनों के लिए शून्य-डेटा-हानि लंबी दूरी की स्टैंडबाय डेटाबेस को कॉन्फ़िगर करने में मदद करती है। यह अवरोधों को दूर करने और उन उद्यमों का विश्वास जीतने में भी मदद करता है जो सोचते हैं कि शून्य डेटा हानि वास्तविक नहीं हो सकती है और डेटाबेस प्रदर्शन के बारे में चिंतित है।

सुदूर सिंक इंस्टेंस प्राथमिक डेटाबेस से दूरस्थ स्टैंडबाय डेटाबेस द्वारा प्राप्त संग्रहीत लॉग में अंतराल को हल करने के ऊपरी हिस्से को भी ऑफ़लोड करता है। उदाहरण प्राथमिक डेटाबेस प्रदर्शन (ऑफ-होस्ट संपीड़न) को प्रभावित किए बिना परिवहन संपीड़न को फिर से निष्पादित करके WAN बैंडविड्थ को संरक्षित कर सकता है।

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

डेटाबेस के बारे में और जानें।


  1. AppleAPFSMedia को कैसे ठीक करें बिना डेटा हानि के माउंट नहीं किया गया?

    सारांश:यहाँ AppleAPFSMedia को ठीक करने के लिए एक ट्यूटोरियल है जो समस्या को माउंट नहीं करता है और macOS Catalina 10.15/Mojave 10.14/High Sierra 10.13 पर अप्राप्य AppleAPFSMedia से खोए हुए डेटा को पुनर्प्राप्त करता है। सामग्री की तालिका: 1. बिना डेटा हानि के माउंट नहीं हुए AppleAPFSMedia को कैसे

  1. मैकोज़ वेंचुरा को डेटा हानि के बिना मोंटेरे में डाउनग्रेड कैसे करें?

    सारांश:iBoysoft का यह लेख आपको विभिन्न तरीकों से प्रस्तुत करता है कि macOS वेंचुरा बीटा को macOS मोंटेरे में कैसे डाउनग्रेड किया जाए। इसके अलावा, जब आप अपने मैक को डाउनग्रेड करने की प्रक्रिया में डेटा का बैकअप लेते हैं, तो डिस्क को क्लोन करने के लिए iBoysoft DiskGeeker की सिफारिश की जाती है। सामग

  1. डेटा हानि के बिना Windows 11 में अपग्रेड करें (2022 समझाया गया)

    माइक्रोसॉफ्ट का नवीनतम विंडोज 11 ऑपरेटिंग सिस्टम आमतौर पर पात्र विंडोज 10 कंप्यूटरों के लिए अपडेट के रूप में उपलब्ध है। खैर, विंडोज 11 विंडोज 10 के लिए एक मुफ्त अपग्रेड है, लेकिन विंडोज 10 चलाने वाला हर मौजूदा पीसी विंडोज 11 में अपग्रेड करने में सक्षम नहीं होगा। नवीनतम विंडोज 11 में इंटेल 8 वीं जेन