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

Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें

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

परिचय

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

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

Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें

Oracle Secure बैकअप क्लाउड मॉड्यूल

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

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

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

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

साइन अप करें

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

Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें

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

Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें

अपनी पहुंच कुंजी आईडी और गुप्त पहुंच कुंजी ढूंढने के लिए:

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

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

Oracle.com या Oracle टेक्नोलॉजी नेटवर्क (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 टेबलस्पेस का बैकअप लें

उपयोगकर्ताओं . का बैकअप लेने के लिए RMAN बैकअप चलाएँ निम्नलिखित कोड को क्रियान्वित करके S3 के लिए टेबलस्पेस:

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 बैकअप सत्यापित करें

उपयोगकर्ताओं . का 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 के भीतर स्वचालित रूप से बनाया गया है।

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

Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें

निष्कर्ष

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

यदि आपको यह ब्लॉग पसंद आया है, तो निम्न आइकन का उपयोग करके इसे साझा करें: <टीडी> Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें <टीडी> Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें <टीडी> Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें <टीडी> Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें <टीडी> Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें <टीडी> Amazon सिंपल स्टोरेज सर्विस के साथ Oracle का बैकअप लें

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

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


  1. OCI ऑब्जेक्ट स्टोरेज के लिए ऑन-प्रिमाइसेस Oracle डेटाबेस का RMAN बैकअप कॉन्फ़िगर करें

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

  1. टाइम मशीन के साथ मैक का बैकअप कैसे लें

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

  1. Windows 8.1 में OneDrive क्लाउड स्टोरेज से परिचित होना

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