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

वैसे भी एक प्रमुख संस्करण क्या है?

हम सभी जानते हैं कि Oracle 12c काफी समय पहले जारी किया गया था। Oracle 12.1.0.1 अगला प्रमुख था Oracle डेटाबेस जीवन चक्र में संस्करण। लेकिन वैसे भी एक प्रमुख संस्करण में क्या है?

ऐसा हुआ करता था कि एक प्रमुख संस्करण एक बड़ी बात थी। ACME Corporation ने अपना अद्भुत विजेट 4.0 जारी किया, जिसने विजेट 3.0 की तुलना में कई काम किए, बड़ा/तेज/मजबूत। प्रमुख संस्करण का उन्नयन एक बड़ी बात थी। पारंपरिक ज्ञान यह मानता था कि प्रत्येक प्रमुख संस्करण इतना महत्वपूर्ण परिवर्तन था कि जैसे ही यह सड़कों पर उतरेगा, उत्पादन को विजेट 4.0 में अपग्रेड करना मूर्खता होगी। लोग कहेंगे कि प्रमुख संस्करण में बहुत अधिक बग थे। किसी के करियर के लिए विजेट 4.1 की प्रतीक्षा करना विवेकपूर्ण होगा, जो उत्पादन को अपग्रेड करने का प्रयास करने से पहले सामने आने वाला पहला पैचसेट है। अपग्रेड पर आपकी कंपनी के महत्वपूर्ण व्यावसायिक बुनियादी ढांचे को जोखिम में डालने के बजाय अन्य लोगों को बग्स को सुलझाने दें।

हम सब उस पारंपरिक सोच के अधीन रहे हैं। जब Oracle 12c पहली बार जारी किया गया था, तो मेरे प्रबंधकों ने मुझसे पूछा था कि हम अपने व्यापार महत्वपूर्ण सिस्टम को नए प्रमुख संस्करण में अपग्रेड करने के बारे में कब सोचेंगे। उस समय, मैंने पहले पैचसेट की प्रतीक्षा के बारे में स्टॉक उत्तर दिया था। खैर पहला पैचसेट, Oracle 12.1.0.2 अब बाहर हो गया है और मेरी अभी भी 11.2.0.4 से उत्पादन को अपग्रेड करने की कोई योजना नहीं है। लेकिन इस बीच, मैंने इस "प्रमुख संस्करण" व्यवसाय के बारे में सोचना शुरू कर दिया और अगर यह आज के Oracle परिवेशों पर भी लागू होता।

शुरुआत के लिए, Oracle Corporation 35 वर्षों से अधिक समय से अपने प्रमुख उत्पाद का प्रबंधन, रखरखाव, सुधार और वृद्धि कर रहा है। Oracle संस्करण 1 को 1978 में, संस्करण 2 को 1979 में और संस्करण 3 को 1983 में बनाया गया था। Oracle अब Oracle 12c तक है, जो 1970 के दशक के अंत में इसके संस्करण 1 या 2 दिनों से एक लंबा रास्ता तय करता है। इसके अलावा, दुनिया भर में बहुत से व्यवसायों ने अपने डेटाबेस बुनियादी ढांचे में महत्वपूर्ण निवेश किया है। Oracle Corporation यह सुनिश्चित करना चाहता है कि ये व्यवसाय न्यूनतम रूप से प्रभावित हों, इससे कोई फर्क नहीं पड़ता कि डेटाबेस व्यवस्थापक किस संस्करण में अपग्रेड कर रहा है।

किसी भी सॉफ्टवेयर में बग होते हैं। यह जानवर का स्वभाव है। Oracle 11.2.0.3 से 11.2.0.4 में अपग्रेड करते समय, एक साधारण पैचसेट अपग्रेड, मैं अभी भी एक ऐसे मुद्दे में भाग गया जिसकी मुझे उम्मीद नहीं थी। मैंने इस अपग्रेड में कोई पैचसेट नहीं छोड़ा। मैं एक प्रमुख संस्करण से दूसरे संस्करण में नहीं गया। मैं एक छोटे संस्करण (जैसे 11.1) से दूसरे (जैसे 11.2) में भी नहीं गया। फिर भी मुझे अभी भी एक ऐसे मुद्दे के साथ थोड़ा सा मिला है जो उत्पादन को अपग्रेड करने से पहले गैर-उत्पादन वातावरण में शुक्र है। यहां तक ​​कि वे उन्नयन जो सरल लगते हैं, उनमें नए संस्करण के साथ समस्याएँ हो सकती हैं, यहाँ तक कि चौथे दशमलव स्थान तक भी। एक और नोट पर, मैंने हाल ही में जुलाई में हमारे गैर-उत्पादन डेटाबेस में एक त्रैमासिक पैच अपडेट लागू किया है। त्रैमासिक सुरक्षा पैच लागू करने का सरल कार्य (मैं एसपीयू लागू करता हूं न कि बड़ा पीएसयू) ने तीसरे पक्ष के आवेदन को तोड़ दिया। वर्कअराउंड मिलने तक हमें पैच को प्रोडक्शन में जाने से रोकना पड़ा। यह एक पैचसेट परिवर्तन भी नहीं था और इसका हमारे अनुप्रयोगों पर बड़ा प्रभाव पड़ा।

हाल ही में, Oracle Corporation ने प्रमुख संस्करण रिलीज़ के अलावा बड़े बदलाव पेश किए हैं। उदाहरण के लिए, जब मैंने अपने Oracle RAC वातावरण को 11.1.0.7 से 11.2.0.2 तक अपग्रेड किया, तो मुझे नए ग्रिड इंफ्रास्ट्रक्चर परिवर्तनों का सामना करना पड़ा, अर्थात् मल्टीकास्टिंग आवश्यकता और स्कैन श्रोता। यहां कोई बड़ा संस्करण अपग्रेड नहीं था, फिर भी इस अपग्रेड के साथ काम में काफी बड़े बदलाव थे। हाल ही में, Oracle 12.1.0.2 ने इन मेमोरी डेटाबेस विकल्प पेश किया। यह सुविधा Oracle 12.1.0.1 में उपलब्ध नहीं थी और फिर भी एक साधारण पैचसेट अपग्रेड (या तो हमने सोचा) अपने साथ एक बड़ा बदलाव लाया है।

क्या कोई और प्रमुख संस्करण हैं? आज की तेजी से भागती दुनिया में प्रासंगिक बनाए रखने के लिए, Oracle Corporation प्रमुख संस्करणों के बाहर प्रमुख कार्यक्षमता जारी कर रहा है जो किसी भी पैचसेट को एक बड़ा बदलाव बनाता है। आज की तेजी से बदलती दुनिया में, उन साधारण पैचसेट परिवर्तनों के लिए भी पर्याप्त परीक्षण महत्वपूर्ण है।

फिर से मैं पूछता हूँ ... वैसे भी एक प्रमुख संस्करण क्या है?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00933:SQL कमांड ठीक से समाप्त नहीं हुआ

  2. Oracle में डेटाबेस सुरक्षा

  3. लिंक से ओरेकल का उपयोग करने का कोई तरीका है

  4. राय मांगना :सभी तालिकाओं के लिए एक क्रम

  5. एसक्यूएल:एक विशिष्ट चयन द्वारा यूनियन और ऑर्डर का उपयोग कैसे करें?