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

ओरेकल EBS 12.2 को ओरेकल डेटाबेस 19c में माइग्रेट करने की चरण-दर-चरण गाइड

परिचय

ओरेकल ने हाल ही में EBS 12.2 के साथ ओरेकल डेटाबेस 19c को प्रमाणित किया है। जब आप EBS डेटाबेस को संस्करण 12c (12.1.0.2) या 11.2.0.4 से डेटाबेस 19c में अपग्रेड करते हैं, तो डेटाबेस आर्किटेक्चर कंटेनर डेटाबेस (CDB) आर्किटेक्चर में बदल जाता है। यदि आप पिछले संस्करणों से EBS डेटाबेस को 19c में अपग्रेड करते हैं, तो अपग्रेड प्रक्रिया को EBS डेटाबेस को एकल प्लगेबल डेटाबेस (PDB) के साथ CDB आर्किटेक्चर में बदलना होगा।

डेटाबेस 19c मल्टीटेनेंट आर्किटेक्चर

डेटाबेस 19c मल्टीटेनेंट आर्किटेक्चर एक ओरेकल डेटाबेस को मल्टीटेनेंट CDB के रूप में कार्य करने में सक्षम बनाता है। आपको निम्नलिखित शब्दों से परिचित होना चाहिए:

  • CDB: इसमें शून्य, एक, या कई ग्राहक-निर्मित PDB शामिल होते हैं।
  • PDB: स्कीमा, स्कीमा ऑब्जेक्ट और नॉन-स्कीमा ऑब्जेक्ट का एक पोर्टेबल संग्रह जो Oracle Net क्लाइंट को नॉन-CDB के रूप में दिखाई देता है।
  • कंटेनर: मल्टीटेनेंट आर्किटेक्चर के भीतर डेटा या मेटाडेटा का एक तार्किक संग्रह।

निम्न आकृति CDB में संभावित कंटेनरों को दर्शाती है और दिखाती है कि डेटाबेस 19c में CDB एकाधिक PDB को सपोर्ट कर सकता है:

ओरेकल EBS 12.2 को ओरेकल डेटाबेस 19c में माइग्रेट करने की चरण-दर-चरण गाइड

चित्र स्रोत: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cncpt/img/admin112.png

हालांकि, Oracle EBS वर्तमान में CDB में केवल एक PDB को सपोर्ट करता है और एकाधिक PDB वाले CDB को प्रमाणित नहीं करता।

EBS डेटाबेस को डेटाबेस 19c में अपग्रेड करें

EBS डेटाबेस को 19c में अपग्रेड करने के लिए निम्नलिखित नोट्स देखें:

  • इंटरऑपरेबिलिटी नोट्स: Oracle E-Business Suite Release 12.2 with Oracle Database 19c (Doc ID 2552181.1)
  • Oracle 19c: Complete Checklist for Manual Upgrades to Non-CDB Oracle Database 19c (Doc ID 2539778.1)

डेटाबेस इंस्टॉलेशन से पहले

  1. डेटाबेस को 19c में अपग्रेड करने से पहले वर्तमान सॉफ़्टवेयर घटक संस्करणों को सत्यापित करें। सुनिश्चित करें कि आपका वर्तमान डेटाबेस रिलीज़ डायरेक्ट अपग्रेड को सपोर्ट करता है। EBS के लिए सभी मिसिंग पैच लागू करें।
  2. सोर्स Oracle Home डायरेक्टरी में txkOnPremPrePDBCreationTasks.pl चलाएं ताकि डेटाबेस अपग्रेड के बाद CDB पैरामीटर्स को इनिशियलाइज़ करने के लिए आवश्यक फाइलें जनरेट हो सकें।

डेटाबेस इंस्टॉलेशन

  1. https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html से Oracle Database 19c (19.3) मीडिया डाउनलोड करें और 19c डेटाबेस सॉफ़्टवेयर इंस्टॉल करें। Set Up Software Only विकल्प चुनें।
  2. 19c Oracle Home में अतिरिक्त 19c RDBMS पैच लागू करें।
  3. डेटाबेस कॉन्फ़िगरेशन असिस्टेंट (DBCA) का उपयोग करके CDB बनाएं। PDB के बिना एक खाली कंटेनर डेटाबेस (CDB) बनाएं।
  4. 19c Oracle Home डायरेक्टरी में txkGenCDBTnsAdmin.pl चलाएं ताकि आवश्यक ट्रांसपेरेंट नेटवर्क सब्सट्रेट (TNS) फाइलें जनरेट हो सकें। लिस्टनर न बनाएं और न ही शुरू करें।

डेटाबेस अपग्रेड

Oracle Database 18c के बाद के संस्करण UTL_FILE_DIR डेटाबेस इनिशियलाइज़ेशन पैरामीटर को सपोर्ट नहीं करते। इसके बजाय, बाद के संस्करण PL/SQL फाइल I/O के लिए उपयोग किए जाने वाले स्थानों को निर्दिष्ट करने के लिए डेटाबेस डायरेक्टरी ऑब्जेक्ट का उपयोग करते हैं। एक डायरेक्टरी ऑब्जेक्ट सर्वर फाइल सिस्टम पर एक डायरेक्टरी के लिए एक उपनाम निर्दिष्ट करता है। Oracle Database 19c के साथ, Oracle EBS ने APPS स्कीमा में नए apps.v$parameter और apps.v$parameter2 व्यू पेश किए। ये व्यू एक पूरक UTL_FILE_DIR पैरामीटर प्रदान करते हैं, जिसे आप पूर्व UTL_FILE_DIR डेटाबेस इनिशियलाइज़ेशन पैरामीटर की तरह ही संदर्भित कर सकते हैं। अपग्रेड के हिस्से के रूप में, आपको अपनी पिछली UTL_FILE_DIR सेटिंग्स को नए पैरामीटर में माइग्रेट करना होगा।

  1. txkCfgUtlfileDir.pl को getUtlFileDir मोड में चलाएं ताकि सोर्स UTL_FILE_DIR डेटाबेस इनिशियलाइज़ेशन पैरामीटर से डायरेक्टरी पथ मान प्राप्त हो सकें।
  2. बाद में, txkCfgUtlfileDir.pl को setUtlFileDir मोड में चलाएं ताकि डायरेक्टरी पथ मान डेटाबेस में स्टोर हो सकें।
  3. Oracle Database Upgrade Guide 19c के अध्याय 2 का पालन करके डेटाबेस अपग्रेड असिस्टेंट (DBUA) का उपयोग करके सोर्स डेटाबेस को 19c में अपग्रेड करें। मैन्युअल अपग्रेड करने के लिए, Metalink Note 2539778.1 का पालन करें।

डेटाबेस अपग्रेड के बाद

  1. adgrants चलाएं।
  2. अमान्य ऑब्जेक्ट्स को कंपाइल करें।

डेटाबेस को मल्टीटेनेंट आर्किटेक्चर में बदलें

इस बिंदु पर, 19c Oracle Home से जुड़े दो डेटाबेस हैं:

  • CDB डेटाबेस
  • नॉन-CDB डेटाबेस

EBS डेटाबेस वह नॉन-CDB डेटाबेस है जिसे अपग्रेड PDB में माइग्रेट करता है और CDB में प्लग करता है।

  1. ताज़ा इंस्टॉल किए गए 19c डेटाबेस यानी CDB के इनिशियलाइज़ेशन पैरामीटर्स को अपडेट करें ताकि EBS डेटाबेस को PDB के रूप में समायोजित किया जा सके।
  2. EBS डेटाबेस को CDB में PDB के रूप में प्लग करने से पहले किसी भी PDB उल्लंघन की जांच करें।
  3. txkCreatePDB.pl और txkPostPDBCreationTasks.pl चलाएं ताकि EBS डेटाबेस को PDB में बदला जा सके और PDB को CDB में प्लग किया जा सके। आप PDB डेटा फाइल लोकेशन को सोर्स डेटा फाइल लोकेशन के समान बना सकते हैं।
  4. सुनिश्चित करें कि आप My Oracle Support Knowledge Document 396009.1 दस्तावेज़ का पालन करके Oracle 19c के लिए सभी सामान्य और रिलीज़-विशिष्ट डेटाबेस इनिशियलाइज़ेशन पैरामीटर्स को अपडेट करते हैं।

एप्लिकेशन-टियर चरण

  1. एप्लिकेशन टियर पर autoconfig चलाएं।
  2. अपग्रेड से पहले डेटाबेस में मौजूद लिंक्स की समीक्षा करें और अपग्रेड किए गए डेटाबेस में संबंधित डेटाबेस लिंक्स बनाएं।
  3. एप्लिकेशन सर्विसेज शुरू करें और सैनिटी टेस्ट करें।

असमर्थित EBS उत्पाद

चूंकि Oracle Database 19c पर EBS Release 12.2 वर्तमान में निम्नलिखित EBS उत्पादों को सपोर्ट नहीं करता, इसलिए जो ग्राहक डेटाबेस को Oracle Database 19c में अपग्रेड करने की योजना बना रहे हैं, उन्हें वैकल्पिक उत्पादों या कार्यक्षमता की जांच करनी पड़ सकती है:

  • Oracle Enterprise Data Warehouse (EDW)
  • Oracle Enterprise Planning and Budgeting (EPB)
  • Demand Signal Repository (DDR)
  • Oracle E-Business Suite Integrated SOA Gateway (ISG)

निष्कर्ष

यह ब्लॉग पोस्ट कंटेनर और प्लगेबल डेटाबेस के साथ मल्टीटेनेंट आर्किटेक्चर का अवलोकन प्रदान करता है। रूपरेखा वाले चरणों का उपयोग करके, डेटाबेस प्रशासक Oracle EBS 12.2 को Oracle Database 19c के साथ कॉन्फ़िगर कर सकते हैं। अपग्रेड प्रक्रिया आपके EBS डेटाबेस को एकल प्लगेबल डेटाबेस के साथ CDB आर्किटेक्चर में बदल देती है।

  1. निर्बाध Oracle Grid RAC अपग्रेड: Linux पर 12c से 19c तक चरण-दर-चरण मार्गदर्शिका निर्बाध Oracle Grid RAC अपग्रेड: Linux पर 12c से 19c तक चरण-दर-चरण मार्गदर्शिका

    यह पोस्ट दो-नोड Oracle® Grid Real Application Cluster (RAC) को संस्करण 12C (12.1.0.2) से 19C (19.7.0) तक अपग्रेड करने के लिए चरण-दर-चरण दृष्टिकोण को कवर करती है जो Linux® ऑपरेटिंग सिस्टम (OS) पर चलता है। परिचय Oracle Grid RAC के लिए नवीनतम उपलब्ध संस्करण 19c है। Oracle बेहतर स्थिरता और सुरक्षा के लि

  1. Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें

    यह ब्लॉग डेटाबेस कॉन्फ़िगरेशन असिस्टेंट (DBCA) का उपयोग करने के तरीकों का परिचय देता है, जो Oracle 19c में एक नई सुविधा है, एक रिमोट प्लगेबल डेटाबेस (PDB) को एक कंटेनर डेटाबेस (CDB) में क्लोन करने के लिए बिना स्रोत डेटाबेस का बैकअप लिए। स्रोत से लक्ष्य तक क्लोन करने में न्यूनतम समय लगता है। स्रोत DB

  1. Oracle 19c: डेटाबेस प्रशासकों के लिए उन्नत सुविधाएं Oracle 19c: डेटाबेस प्रशासकों के लिए उन्नत सुविधाएं

    Oracle® Database संस्करण 19c ने नई और बेहतर सुविधाओं की एक श्रृंखला पेश की। परिचय Oracle 19c, लंबी अवधि के समर्थन के साथ Oracle Database 12c रिलीज़ 2 उत्पाद परिवार में अंतिम है। यह Linux®, Windows®, Solaris®, HP/UX®, और AIX® प्लेटफॉर्म के साथ-साथ Oracle Cloud पर उपलब्ध है। Oracle 19c ग्राहकों को उनक