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

Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें

यह ब्लॉग पोस्ट समीक्षा करता है कि Oracle® डेटाबेस बैकअप के लिए स्टोरेज के रूप में Amazon Simple Storage Service (S3) का उपयोग कैसे करें। Amazon Web Services (AWS) पहला क्लाउड विक्रेता था जिसके साथ Oracle ने क्लाउड में डेटाबेस बैकअप सक्षम करने के लिए भागीदारी की। S3, AWS का मुख्य स्टोरेज प्रस्ताव है।

परिचय

S3 का सरल वेब-सर्विस इंटरफ़ेस एप्लिकेशन को इंटरनेट पर कहीं से भी किसी भी मात्रा में डेटा स्टोर और पुनर्प्राप्त करने में सक्षम बनाता है। S3 एक अत्यधिक स्केलेबल, विश्वसनीय, तेज़ और सस्ती डेटा स्टोरेज इंफ्रास्ट्रक्चर है, और हजारों उद्यम अपनी उत्पादन स्टोरेज आवश्यकताओं के लिए इस पर भरोसा करते हैं, "कोल्ड" सस्ती स्टोरेज से लेकर दुनिया भर के ग्राहकों को रीयल-टाइम में समृद्ध मल्टीमीडिया परोसने तक।

निम्नलिखित छवि S3 अवधारणा को दर्शाती है:

Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें

Oracle Secure Backup क्लाउड मॉड्यूल

Oracle Secure Backup (OSB) क्लाउड मॉड्यूल Oracle डेटाबेस को अपना बैकअप Amazon S3 पर भेजने में सक्षम बनाता है। यह Oracle डेटाबेस संस्करण 9i रिलीज़ 2 और इसके बाद के संस्करण के साथ संगत है, इंटरनेट पर नेटवर्क कनेक्शन की आवश्यकता होती है, और AWS को भुगतान का साधन प्रदान करता है। OSB क्लाउड मॉड्यूल का उपयोग तब भी किया जा सकता है जब डेटाबेस Amazon Elastic Compute Cloud (EC2) के भीतर चल रहा हो। इस तरह यह बिना किसी ट्रांसफर लागत के S3 में या बाहर उच्च आंतरिक नेटवर्क बैंडविड्थ से लाभान्वित होता है।

OSB क्लाउड मॉड्यूल Oracle Recovery Manager (RMAN) सीरियल बैकअप टेप (SBT) इंटरफ़ेस का उपयोग करके लागू किया गया है। SBT इंटरफ़ेस बाहरी बैकअप लाइब्रेरी को RMAN के साथ निर्बाध रूप से एकीकृत करने की अनुमति देता है। नतीजतन, डेटाबेस एडमिनिस्ट्रेटर अपने मौजूदा बैकअप टूल, जैसे एंटरप्राइज मैनेजर, RMAN और अन्य स्क्रिप्ट आदि का उपयोग करके क्लाउड बैकअप करना जारी रख सकते हैं।

OSB क्लाउड मॉड्यूल Linux® 64 और SPARC® 64 के लिए उपलब्ध है। Microsoft® Windows 32-बिट और Linux 32-बिट के संस्करण डिप्रिकेटेड हैं।

निम्नलिखित अनुभाग आपको OSB क्लाउड मॉड्यूल इंस्टॉल करने और एक नमूना क्लाउड बैकअप कॉन्फ़िगर करने के माध्यम से ले जाते हैं।

साइन अप करें

OSB क्लाउड मॉड्यूल के साथ शुरुआत करने का पहला कदम Amazon S3 के लिए साइन अप करना है। आप इसे Amazon S3 वेबसाइट पर जाकर कर सकते हैं, जैसा कि निम्नलिखित छवि में दिखाया गया है:

Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें

पंजीकरण के बाद, उपयोगकर्ताओं को एक्सेस पहचानकर्ताओं की एक जोड़ी मिलती है जिसे एक्सेस कुंजी ID और सीक्रेट एक्सेस कुंजी कहा जाता है, जैसा कि निम्नलिखित छवि में दिखाया गया है:

Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें

अपनी एक्सेस कुंजी ID और सीक्रेट एक्सेस कुंजी खोजने के लिए:

  1. अपने AWS मैनेजमेंट कंसोल में लॉग इन करें।
  2. पेज के ऊपरी दाएं कोने पर अपने उपयोगकर्ता नाम पर क्लिक करें।
  3. ड्रॉप-डाउन मेनू में सुरक्षा क्रेडेंशियल पर क्लिक करें।
  4. आपकी कुंजियाँ एक्सेस कुंजियाँ अनुभाग में सूचीबद्ध हैं।
  5. यदि आपके पास कुंजी नहीं है, तो एक्सेस कुंजी बनाएं पर क्लिक करें।

खाते के लिए पंजीकरण करें

Oracle.com या Oracle Technology Network (OTN) खाते के लिए पंजीकरण करें। OSB क्लाउड मॉड्यूल इंस्टॉल करने के लिए आपके पास इनमें से एक खाता होना चाहिए। नए खाते OTN वेबसाइट पर जाकर बनाए जा सकते हैं।

OSB क्लाउड मॉड्यूल इंस्टॉल करें

OTN वेबसाइट से OSB क्लाउड मॉड्यूल इंस्टॉल टूल डाउनलोड करें और मॉड्यूल इंस्टॉल करने के लिए निम्नलिखित कोड चलाएं।

[root@ip-10-0-1-135 Downloads]# unzip osbws_installer.zip Archive: osbws_installer.zip inflating: osbws_install.jar inflating: osbws_readme.txt [root@ip-10-0-1-135 Downloads]# [oracle@ip-10-0-1-135 dbs]$ /home/oracle/jdk1.8.0_144/bin/java -jar osbws_install.jar \ > -AWSID ******************** \ > -AWSKey ******************************** \ > -otnUser vverma@tricoresolutions.com \ > -walletDir $ORACLE_HOME/dbs/osbws_wallet \ > -libDir $ORACLE_HOME/lib Oracle Secure Backup Web Service Install Tool, build 2017-06-01 AWS credentials are valid. Oracle Secure Backup Web Service wallet created in directory /u01/app/PROD/db/tech_st/11.1.0/dbs/osbws_wallet. Oracle Secure Backup Web Service initialization file /u01/app/PROD/db/tech_st/11.1.0/dbs/osbwsPROD.ora created. Downloading Oracle Secure Backup Web Service Software Library from file osbws_linux64.zip. Download complete. 

फ़ाइलों को सत्यापित करें

निम्नलिखित कोड चलाकर लाइब्रेरी फ़ाइल, libosbws.so, को सत्यापित करें:

[oracle@ip-10-0-1-135 osbws_wallet]$ cd $ORACLE_HOME [oracle@ip-10-0-1-135 11.1.0]$ cd lib [oracle@ip-10-0-1-135 lib]$ ls -ltr libosbws.so -rw-r--r--. 1 oracle dba 93601830 Aug 5 07:00 libosbws.so 

निम्नलिखित कोड चलाकर OSB पैरामीटर फ़ाइल को सत्यापित करें:

[oracle@ip-10-0-1-135 lib]$ cd $ORACLE_HOME/dbs [oracle@ip-10-0-1-135 dbs]$ ls -ltr osbwsPROD.ora -rw-r--r--. 1 oracle dba 145 Aug 5 07:00 osbwsPROD.ora [oracle@ip-10-0-1-135 dbs]$ cat osbwsPROD.ora OSB_WS_HOST=https://s3.amazonaws.com OSB_WS_WALLET='location=file:/u01/app/PROD/db/tech_st/11.1.0/dbs/osbws_wallet CREDENTIAL_ALIAS=vickey07_aws' [oracle@ip-10-0-1-135 dbs]$ ls -ltr osbws_wallet total 4 -rw-------. 1 oracle dba 0 Aug 5 07:00 cwallet.sso.lck -rw-------. 1 oracle dba 1613 Aug 5 07:00 cwallet.sso 

USERS टेबलस्पेस का बैकअप लें

USERS टेबलस्पेस को S3 पर बैकअप करने के लिए RMAN बैकअप चलाकर निम्नलिखित कोड निष्पादित करें:

RMAN> run { allocate channel s3_bucket device type sbt parms 'SBT_LIBRARY=/u01/app/PROD/db/tech_st/11.1.0/lib/libosbws.so ENV=(OSB_WS_PFILE=/u01/app/PROD/db/tech_st/11.1.0/dbs/osbwsPROD.ora)'; backup tablespace users; } 2> 3> 4> 5> allocated channel: s3_bucket channel s3_bucket: SID=400 device type=SBT_TAPE channel s3_bucket: Oracle Secure Backup Web Services Library VER=3.17.7.27 Starting backup at 05-AUG-17 channel s3_bucket: starting full datafile backup set channel s3_bucket: specifying datafile(s) in backup set input datafile file number=00019 name=/u01/app/PROD/db/apps_st/data/user01.dbf channel s3_bucket: starting piece 1 at 05-AUG-17 channel s3_bucket: finished piece 1 at 05-AUG-17 piece handle=03sb4ecv_1_1 tag=TAG20170805T072414 comment=API Version 2.0,MMS Version 3.17.7.27 channel s3_bucket: backup set complete, elapsed time: 00:00:01 Finished backup at 05-AUG-17 released channel: s3_bucket RMAN> 

RMAN बैकअप सत्यापित करें

निम्नलिखित कोड चलाकर USERS टेबलस्पेस के RMAN बैकअप को S3 पर सत्यापित करें:

RMAN> list backup of tablespace users; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 1 Full 1.03M DISK 00:00:00 05-AUG-17 BP Key: 1 Status: AVAILABLE Compressed: NO Tag: TAG20170805T071737 Piece Name: /u01/app/PROD/db/tech_st/11.1.0/dbs/02sb4e0i_1_1 List of Datafiles in backup set 1 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 19 Full 5965126970157 05-AUG-17 /u01/app/PROD/db/apps_st/data/user01.dbf BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 2 Full 1.25M SBT_TAPE 00:00:00 05-AUG-17 BP Key: 2 Status: AVAILABLE Compressed: NO Tag: TAG20170805T072414 Handle: 03sb4ecv_1_1 Media: s3.amazonaws.com/oracle-data-vickey07-1 List of Datafiles in backup set 2 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 19 Full 5965126970339 05-AUG-17 /u01/app/PROD/db/apps_st/data/user01.dbf RMAN> 

ध्यान दें कि पहला बैकअप पहले चलाया गया एक स्थानीय था और एक स्थानीय बैकअप पीस (फ़ाइल) दिखाता है। दूसरा बैकअप दिखाता है कि मीडिया s3.amazonaws.com था। oracle-data-vickey07-1 बकेट, या तार्किक कंटेनर है, जो Amazon S3 के भीतर स्वचालित रूप से बनाया गया है।

आप बैकअप के परिणामों को AWS कंसोल से भी सत्यापित कर सकते हैं जैसा कि निम्नलिखित छवि में दिखाया गया है:

Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें

निष्कर्ष

Oracle OSB क्लाउड मॉड्यूल ग्राहकों को Amazon S3 को अपने ऑफसाइट बैकअप स्टोरेज गंतव्य के रूप में उपयोग करने की अनुमति देता है। पारंपरिक टेप-आधारित ऑफसाइट स्टोरेज की तुलना में, क्लाउड बैकअप अधिक सुलभ हैं, अधिकांश परिस्थितियों में तेजी से रिस्टोर होते हैं, और अधिक विश्वसनीय हैं। वे ऑफसाइट बैकअप संचालन को बनाए रखने से जुड़े ओवरहेड को भी समाप्त करते हैं। क्लाउड बैकअप कंप्यूट क्लाउड के भीतर चल रहे डेटाबेस के लिए इष्टतम सुरक्षा सुनिश्चित करते हैं।

यदि आपको यह ब्लॉग पसंद आया, तो निम्नलिखित आइकन का उपयोग करके इसे साझा करें:
Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें Amazon S3 बैकअप के साथ अपने Oracle डेटाबेस को सुरक्षित करें

हमारी Rackspace एप्लिकेशन सेवाओं के बारे में अधिक जानें।

टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें।

  1. चरण-दर-चरण मार्गदर्शिका: ऑन-प्रेम Oracle से OCI ऑब्जेक्ट स्टोरेज पर RMAN बैकअप चरण-दर-चरण मार्गदर्शिका: ऑन-प्रेम Oracle से OCI ऑब्जेक्ट स्टोरेज पर RMAN बैकअप

    क्लाउड स्टोरेज आजकल आसान पहुंच, उच्च अतिरेक और प्रतिकृति, और लागत बचत के लिए विभिन्न स्टोरेज टियरिंग के कारण लोकप्रिय है। इन लाभों को ध्यान में रखते हुए, आप Oracle® डेटाबेस बैकअप रखने के लिए क्लाउड स्टोरेज का उपयोग कर सकते हैं। ऑफ-साइट बैकअप कॉपी होना Oracle डेटाबेस बैकअप को क्लाउड स्टोरेज पर लेने क

  1. Time Machine का उपयोग करके अपने Mac का बैकअप लेने के लिए चरण-दर-चरण गाइड Time Machine का उपयोग करके अपने Mac का बैकअप लेने के लिए चरण-दर-चरण गाइड

    आपके पास डेटा हो सकता है बिना जानकारी के, लेकिन आप जानकारी के बिना डेटा नहीं रख सकते।~ Daniel Keys Moran चाहे वह जीवन के बारे में हो या कोई अन्य स्थिति, बैकअप योजना होना हमेशा महत्वपूर्ण है। है ना? खैर, वही नियम हमारे डेटा पर भी लागू होता है। डेटा निस्संदेह हमारी सबसे मूल्यवान संपत्तियों में से एक

  1. विंडोज 8.1 पर वनड्राइव क्लाउड स्टोरेज में महारत हासिल करें: एक पूर्ण गाइड विंडोज 8.1 पर वनड्राइव क्लाउड स्टोरेज में महारत हासिल करें: एक पूर्ण गाइड

    अपने महत्वपूर्ण फाइलों और अन्य महत्वपूर्ण सामान को किसी भी डिवाइस पर एक्सेस करने में सक्षम होना - चाहे वह आपके कंप्यूटर, स्मार्टफोन, टैबलेट या हाइब्रिड डिवाइस पर हो - हमारे समय और युग में चलन है। मोबाइल डिवाइस के बाजार में आने से पहले, उपयोगकर्ताओं को फाइलों और अन्य महत्वपूर्ण इलेक्ट्रॉनिक सामान को