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

ORA-16205 को 11.2.0.3 . में अपग्रेड करना

मैं इस वर्ष अपने सभी डेटाबेस को 11.2.0.2 से 11.2.0.3 तक अपग्रेड करने का प्रयास कर रहा हूं। मेरा पहला अपग्रेड 2-नोड आरएसी प्राइमरी पर था जिसमें टेस्टबेड में 2-नोड आरएसी स्टैंडबाय डेटाबेस था। इस डेटाबेस में बहुत कुछ नहीं है क्योंकि यह सिर्फ एक स्टार्टर डेटाबेस है। लेकिन यह मुझे प्राथमिक और स्टैंडबाय दोनों के साथ आरएसी डेटाबेस पर अपग्रेड का परीक्षण करने देता है। मैंने रास्ते में प्रक्रिया का दस्तावेजीकरण किया।

उसके बाद, मैं अपने विकास और परीक्षण डेटाबेस को अपग्रेड करने के लिए तैयार था। मैंने अपग्रेड करने के लिए DBUA का उपयोग किया और यह बिना किसी रोक-टोक के चला गया। हमारे देव और परीक्षण डेटाबेस उत्पादन के क्लोन हैं और हम नए संस्करण के साथ अपने कस्टम एप्लिकेशन का परीक्षण करने में सक्षम थे।

अंत में, मैं उत्पादन को अपग्रेड करने के लिए तैयार था। फिर से, मैंने प्राथमिक डेटाबेस के उन्नयन के लिए DBUA का उपयोग किया। लेकिन इस बार, मैंने एक त्रुटि की:

ORA-16205 log_archive_dest2 में दोहराए गए या परस्पर विरोधी मान शामिल हैं

उह ओह। यह अप्रत्याशित था क्योंकि मैंने अपने पिछले किसी भी अपग्रेड में यह त्रुटि नहीं देखी थी। देव और परीक्षण डेटाबेस में स्टैंडबाय नहीं है, इसलिए LOG_ARCHIVE_DEST2 सेट नहीं है। मेरा टेस्टबेड थोड़ा अलग तरीके से स्थापित किया गया है, इसलिए मैंने वहां इस मुद्दे को नहीं पकड़ा। चूंकि यह एक अप्रत्याशित घटना थी, इसलिए मैंने उस शाम अपना अपग्रेड रद्द कर दिया और इस मुद्दे की तह तक जाने का फैसला किया और बाद की तारीख के लिए अपग्रेड को फिर से शेड्यूल किया।

मैंने पाया कि बग 13387526 (11.2.0.4 में तय) इस पैरामीटर के लिए इस समस्या का कारण बन सकता है जब आप डेटाबेस पर STARTUP UPGRADE करते हैं। अपने टेस्टबेड में, मैंने आरएसी स्टैंडबाय के साथ आरएसी 11.2.0.2 डेटाबेस बनाया। प्राथमिक में, मैंने LOG_ARCHIVE_DEST_2 को उत्पादन के समान ही कुछ सेट किया। मैंने इस टेस्टबेड पर अपग्रेड का प्रयास किया और उसी बग में भाग गया। समस्या को हल करने के लिए, मैंने LOG_ARCHIVE_DEST_2 को 'service=my_standby db_unique_name=my_standby' पर सेट किया है। इस न्यूनतम पैरामीटर सेटिंग के साथ, अपग्रेड सही ढंग से आगे बढ़ा। अपग्रेड हो जाने के बाद, मैंने इस पैरामीटर को उसकी मूल सेटिंग पर वापस सेट कर दिया।


  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. आप Oracle एपेक्स में एक रिपोर्ट में प्रत्येक पंक्ति में एक संपादन बटन कैसे जोड़ते हैं?

  3. Oracle Sql डेवलपर स्ट्रिंग शाब्दिक बहुत लंबी त्रुटि

  4. SQL त्रुटि:ORA-02000:पहचान कॉलम आधारित तालिका बनाते समय हमेशा कीवर्ड गुम होना

  5. Oracle में रिकॉर्ड आधारित इंसर्ट और अपडेट