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

डेटा के केवल एक नमूना सेट के साथ उत्पादन की एक परीक्षण डेटाबेस प्रतिलिपि बनाएँ

यदि आपके पास पर्याप्त जगह है, तो मैं परीक्षण के लिए संपूर्ण उत्पादन डेटा की प्रतिलिपि बनाने का सुझाव दूंगा। इसे प्रशासित करना बहुत आसान होगा, यह आपके बैकअप का परीक्षण करने का एक अच्छा अवसर भी हो सकता है (बैकअप से एक नए उदाहरण में पुनर्स्थापित करें)।

डेवलपर के दृष्टिकोण से, आप डेटा के प्रतिनिधि सेट के बिना अपने एप्लिकेशन के प्रदर्शन का मज़बूती से परीक्षण नहीं कर पाएंगे। इस डेटा सेट में उत्पादन डेटा (डेटा वॉल्यूम, भौतिक वितरण...) के समान गुण होने चाहिए। इसे प्राप्त करने का सबसे आसान तरीका यह है कि उत्पादन के समान डेटा का परीक्षण किया जाए।

यदि आप डाउनटाइम का खर्च उठा सकते हैं तो आप उत्पादन डीबी को रोक सकते हैं, फ़ाइल को परीक्षण सर्वर पर कॉपी कर सकते हैं और दोनों डेटाबेस माउंट कर सकते हैं। यदि आप डाउनटाइम बर्दाश्त नहीं कर सकते हैं तो कुछ डीबीए कौशलों को चुनना एक अच्छा विचार हो सकता है (और अंत में हॉट बैकअप के बारे में जानें और फिर एक नए इंस्टेंस पर पुनर्स्थापित करें)।

अपडेट करें:यदि आपके डेटाबेस को भौतिक रूप से कॉपी करना संभव नहीं है, तो आपको expdp के साथ बल्क कॉपीिंग डेटा पर ध्यान देना चाहिए। और impdp (या पुराना exp /imp ) आप या तो सभी स्कीमा कॉपी कर सकते हैं या फ़िल्टर करें निर्यात पर डेटा . आप इस मामले में उचित WHERE क्लॉज को हाथ से चुनेंगे। बल्क में निर्यात और आयात करना डेटा को पंक्ति दर पंक्ति कॉपी करने की तुलना में तेज़ी से परिमाण के क्रम होंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्लैश या नो स्लैश?

  2. एएसपी सदस्यता अजीब समस्या

  3. प्रश्नों में मानव-पठनीय स्थिरांक का उपयोग करना

  4. जेडीबीसी रेडीस्टेटमेंट में पसंद की क्वेरी का उपयोग नहीं कर सकते हैं?

  5. Oracle में केस असंवेदनशील खोज