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

AWS EC2 से AWS RDS में Oracle डेटाबेस माइग्रेट करना, भाग 3

EC2 पर Oracle डेटाबेस इंस्टेंस बनाना एक सम्मिलित प्रक्रिया है, जिसके लिए अधिक रनटाइम कॉन्फ़िगरेशन की आवश्यकता होती है। एक संबंधपरक डेटाबेस सेवा (आरडीएस ) को डेटाबेस इंस्टेंस बनाने और प्रबंधित करने को आसान बनाने के लिए डिज़ाइन किया गया है। Oracle डेटाबेस को EC2 से RDS में माइग्रेट करने पर चार लेखों में से पहले में, "AWS EC2 से AWS RDS, भाग 1 में Oracle डेटाबेस माइग्रेट करना," हमने EC2 और RDS पर Oracle डेटाबेस इंस्टेंस बनाया। दूसरे लेख में, "AWS EC2 से AWS RDS, भाग 2 में Oracle डेटाबेस माइग्रेट करना," हमने प्रतिकृति समापन बिंदुओं सहित एक प्रतिकृति उदाहरण बनाया। इस तीसरे निरंतरता लेख में, हम मौजूदा डेटा को माइग्रेट करने के लिए एक प्रतिकृति कार्य बनाने और चलाने पर चर्चा करेंगे। इस लेख में निम्नलिखित भाग हैं:

  • मौजूदा डेटा को माइग्रेट करने के लिए प्रतिकृति कार्य बनाना और चलाना
  • प्रतिकृति डेटाबेस तालिका की खोज
  • क्लाउडवॉच लॉग्स को एक्सप्लोर करना
  • माइग्रेशन हटाना
  • निष्कर्ष

मौजूदा डेटा को माइग्रेट करने के लिए प्रतिकृति कार्य बनाना और चलाना

माइग्रेशन/प्रतिकृति एक कार्य . द्वारा किया जाता है . एक कार्य के लिए दो डेटाबेस समापन बिंदुओं की आवश्यकता होती है, जिन्हें हमने पहले ही बना लिया है। कार्य बनाने के लिए, कार्य बनाएं click क्लिक करें , जैसा चित्र 1 में दिखाया गया है।


चित्र 1: कार्य बनाएं

कार्य बनाएं . में , एक कार्य नाम specify निर्दिष्ट करें और एक प्रतिकृति उदाहरण का चयन करें। एक स्रोत समापन बिंदु Select चुनें और लक्ष्य समापन बिंदु और माइग्रेशन प्रकार . चुनें मौजूदा डेटा माइग्रेट करें . के रूप में , जैसा कि चित्र 2 में दिखाया गया है। चेकबॉक्स चुनें निर्माण पर कार्य प्रारंभ करें


चित्र 2: कार्य विज़ार्ड बनाएँ में मौजूदा डेटा को माइग्रेट करें के रूप में माइग्रेशन प्रकार का चयन करना

कार्य सेटिंग . में , लक्ष्य तालिका तैयारी मोड select चुनें जैसे कुछ न करें . प्रतिकृति में LOB कॉलम शामिल करें Select चुनें सीमित LOB मोड . के रूप में . अधिकतम LOB आकार (32 KB) Select चुनें . चेकबॉक्स चुनें लॉगिंग सक्षम करें . कार्य सेटिंग चित्र 3 में दिखाए गए हैं।


चित्र 3: कार्य सेटिंग

टेबल मैपिंग (चित्र 4 देखें) माइग्रेट/प्रतिकृति के लिए तालिकाओं को चुनने और बदलने के लिए नियम निर्दिष्ट करें।


चित्र 4: टेबल मैपिंग

चुनें स्कीमा का नाम DVOHRA है (उस स्कीमा का चयन करें जिसमें नमूना तालिका wlslog . है बनाया गया है), जैसा कि चित्र 5 में दिखाया गया है।


चित्र 5: स्कीमा का चयन

तालिका नाम इस प्रकार है . में निर्दिष्ट करें % , जो सभी तालिकाओं का चयन करता है, जैसा कि चित्र 6 में दिखाया गया है। कार्रवाई . चुनें के रूप में शामिल करें और चयन नियम जोड़ें click क्लिक करें ।


चित्र 6: चयन नियम जोड़ना

कार्य बनाएं क्लिक करें कार्य बनाने के लिए, जैसा चित्र 7 में दिखाया गया है।


चित्र 7: कार्य बनाएं

बनाना . के रूप में स्थिति के साथ एक नया कार्य जोड़ा जाता है , जैसा कि चित्र 8 में दिखाया गया है।


चित्र 8: कार्य बनाना

जब कार्य प्रारंभ होता है, तो स्थिति प्रारंभ . हो जाती है . जब कार्य चल रहा हो, तो स्थिति चल रही . हो जाती है , जैसा कि चित्र 9 में दिखाया गया है।


चित्र 9: कार्य स्थिति चल रही है

जब तालिका को दोहराया गया है, तो स्थिति लोड पूर्ण . हो जाती है , जैसा कि चित्र 10 में दिखाया गया है। टेबल लोड किए गए कॉलम 1 के रूप में लोड की गई तालिकाओं की संख्या को सूचीबद्ध करता है।


चित्र 10: लोड पूर्ण

प्रतिकृति डेटाबेस तालिका/ओं को एक्सप्लोर करना

तालिका आंकड़े पर क्लिक करें लोड की गई तालिका/तालिकाओं के बारे में विवरण प्रदर्शित करने के लिए टैब, जिसमें स्कीमा, तालिका का नाम, सम्मिलित करने की संख्या, हटाए गए, अपडेट, DDL, और पूर्ण लोड पंक्तियाँ शामिल हैं , जैसा कि चित्र 11 में दिखाया गया है।


चित्र 11: तालिका आँकड़े

क्लाउडवॉच लॉग्स को एक्सप्लोर करना

लॉग प्रदर्शित करने के लिए, लॉग . क्लिक करें टैब पर क्लिक करें और लिंक पर क्लिक करें (चित्र 12 देखें)।


चित्र 12: CloudWatch लॉग के लिए लिंक चुनना

CloudWatch लॉग प्रदर्शित होते हैं, जैसा कि चित्र 13 में दिखाया गया है। एक लॉग संदेश इंगित करता है कि सभी तालिकाएँ लोड हैं।


चित्र 13: CloudWatch लॉग्स

माइग्रेशन हटाना

माइग्रेशन को हटाने के लिए ईवेंट का क्रम यहां दिया गया है। यह माइग्रेशन बनाने का उल्टा है।

  1. माइग्रेशन कार्य/कार्यों को हटाएं। एक प्रकार की प्रतिकृति का कार्य चल रहा है जिसे हटाने से पहले रोका जाना चाहिए। चल रहे कार्य को हटाया नहीं जा सकता।
  2. प्रतिकृति डेटाबेस समापन बिंदु हटाएं।
  3. प्रतिकृति उदाहरण हटाएं।

निष्कर्ष

इस तीसरे लेख में, हमने मौजूदा डेटा को AWS EC2 पर Oracle डेटाबेस से AWS RDS में माइग्रेट करने पर चर्चा की। बाद के लेख में, हम डेटा में चल रहे परिवर्तनों को माइग्रेट करने पर चर्चा करेंगे।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में एक तालिका में अनुक्रम अंतराल ढूँढना

  2. तालिका में डुप्लिकेट पंक्तियां हटाएं

  3. Oracle के साथ डैपर का उपयोग करना

  4. भौतिक दृश्य क्वेरी को संशोधित करें

  5. पीएल/एसक्यूएल - जहां खंड में सूची चर का प्रयोग करें