यह पोस्ट Oracle® E-Business Suite (EBS)12.2 को Oracle डेटाबेस 19c के साथ कॉन्फ़िगर करने के चरणों की पड़ताल करती है।
परिचय
Oracle ने हाल ही में Oracle डेटाबेस 19c को EBS 12.2 के साथ प्रमाणित किया है। जब आप Oracle EBS डेटाबेस को संस्करण 12c (12.1.0.2) या 11.2.0.4 से डेटाबेस 19c में अपग्रेड करते हैं, तो डेटाबेस आर्किटेक्चर कंटेनर डेटाबेस (CDB) आर्किटेक्चर में बदल जाता है। यदि आप ईबीएस डेटाबेस को पिछले संस्करणों से 19 तक अपग्रेड करते हैं, तो अपग्रेड प्रक्रिया को ईबीएस डेटाबेस को सिंगल प्लगेबल डेटाबेस (पीडीबी) के साथ सीडीबी आर्किटेक्चर में बदलना होगा।
डेटाबेस 19c मल्टीटेनेंट आर्किटेक्चर
डेटाबेस 19c मल्टीटेनेंट आर्किटेक्चर Oracle डेटाबेस को मल्टीटेनेंट CDB के रूप में कार्य करने में सक्षम बनाता है। आपको निम्नलिखित शब्दों से परिचित होना चाहिए:
-
सीडीबी :शून्य, एक या कई ग्राहक-निर्मित पीडीबी शामिल हैं।
-
पीडीबी :स्कीमा, स्कीमा ऑब्जेक्ट और गैर-स्कीमाऑब्जेक्ट्स का एक पोर्टेबल संग्रह जो एक Oracle नेट क्लाइंट को गैर-सीडीबी के रूप में दिखाई देता है।
-
कंटेनर :मल्टीटेनेंटआर्किटेक्चर के भीतर डेटा या मेटाडेटा का तार्किक संग्रह।
निम्नलिखित आंकड़ा एक CDB में संभावित कंटेनरों को दिखाता है और दर्शाता है कि aCDB डेटाबेस 19c में कई PDB का समर्थन कर सकता है:
छवि स्रोत :https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cncpt/img/admin112.png
हालाँकि, Oracle EBS वर्तमान में एक CDB में केवल एक PDB का समर्थन करता है और एक CDB को कई PDB के साथ प्रमाणित नहीं करता है।
किसी EBS डेटाबेस को डेटाबेस 19c में अपग्रेड करें
EBS डेटाबेस को 19c में अपग्रेड करने के लिए निम्नलिखित नोट देखें:
- इंटरऑपरेबिलिटी नोट्स :Oracle डेटाबेस 19c के साथ Oracle ई-बिजनेस सूट रिलीज़ 12.2 (डॉक्टर आईडी 2552181.1)
- Oracle 19c :गैर-सीडीबी Oracleडेटाबेस 19c (डॉक्टर आईडी 2539778.1) में मैन्युअल अपग्रेड के लिए पूरी चेकलिस्ट
डेटाबेस स्थापना से पहले
-
डेटाबेस को 19c में अपग्रेड करने से पहले वर्तमान सॉफ़्टवेयर घटक संस्करणों को सत्यापित करें। सुनिश्चित करें कि आपका वर्तमान डेटाबेस रिलीज़ सीधे अपग्रेड का समर्थन करता है। आपको सभी लापता पैच को EBS पर लागू करना होगा।
-
txkOnPremPrePDBCreationTasks.plचलाएं स्रोत में Oracle Home सीडीबी पैरामीटर्स को इनिशियलाइज़ करने के लिए डेटाबेस अपग्रेड के बाद आपको जिन फ़ाइलों की आवश्यकता होती है, उन्हें उत्पन्न करने के लिए निर्देशिका।
डेटाबेस इंस्टॉलेशन
-
Oracle डेटाबेस 19c(19.3) मीडिया को https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html से डाउनलोड करें और 19c डेटाबेस सॉफ़्टवेयर इंस्टॉल करें। केवल सॉफ़्टवेयर सेट अप करें . चुनें विकल्प।
-
19c Oracle Home पर अतिरिक्त 19c रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) पैच लागू करें ।
-
डेटाबेस कॉन्फ़िगरेशन सहायक (DBCA) का उपयोग करके एक CDB बनाएँ। पीडीबी के बिना एक खाली कंटेनर डेटाबेस (सीडीबी) बनाएं।
-
चलाएं txkGenCDBTnsAdmin.pl 19c में Oracle होम आवश्यक पारदर्शी नेटवर्क सबस्ट्रेट (TNS) फ़ाइलों को उत्पन्न करने के लिए निर्देशिका। श्रोता न बनाएं या शुरू न करें।
डेटाबेस अपग्रेड
Oracle डाटाबेस 18c के बाद के संस्करण UTL_FILE_DIR
. का समर्थन नहीं करते हैं डेटाबेस इनिशियलाइज़ेशन पैरामीटर। इसके बजाय, बाद के संस्करण PL/SQL फ़ाइल I/O के लिए उपयोग किए गए स्थानों को निर्दिष्ट करने के लिए डेटाबेस निर्देशिका ऑब्जेक्ट का उपयोग करते हैं। एक निर्देशिका ऑब्जेक्ट सर्वर फ़ाइल सिस्टम पर एक निर्देशिका के लिए एक उपनाम निर्दिष्ट करता है। Oracle डेटाबेस 19c से शुरू होकर, Oracle EBS ने नया apps.v$parameter
. पेश किया औरapps.v$parameter2
APPS स्कीमा में दृश्य। ये दृश्य एक पूरकUTL_FILE_DIR
. प्रदान करते हैं पैरामीटर, जिसे आप उसी तरह संदर्भित कर सकते हैं जैसे कि आप पूर्व UTL_FILE_DIR
को संदर्भित करते हैं डेटाबेस आरंभीकरण पैरामीटर। अपग्रेड के हिस्से के रूप में, आपको अपना पिछला UTL_FILE_DIR
. माइग्रेट करना होगा नए पैरामीटर के लिए डेटाबेस इनिशियलाइज़ेशन पैरामीटर सेटिंग्स।
-
txkCfgUtlfileDir.pl चलाएं में
getUtlFileDir
स्रोत से निर्देशिका पथ मान पुनर्प्राप्त करने के लिए मोडUTL_FILE_DIR
डेटाबेस इनिशियलाइज़ेशनपैरामीटर। -
बाद में, txkCfgUtlfileDir.pl चलाएं में
setUtlFileDir
डेटाबेस में निर्देशिका पथ मान संग्रहीत करने के लिए मोड। -
डेटाबेस अपग्रेड असिस्टेंट (DBUA) का उपयोग करके Oracle डेटाबेस अपग्रेड गाइड 19c के अध्याय 2 का पालन करके स्रोत डेटाबेस को 19c में अपग्रेड करें .मैन्युअल रूप से अपग्रेड करने के लिए, मेटालिंक नोट 2539778.1-ओरेकल 19सी-गैर-सीडीबी ओरेकल डेटाबेस 19सी में मैन्युअल अपग्रेड के लिए पूर्ण चेकलिस्ट का पालन करें। ।
डेटाबेस अपग्रेड के बाद
-
adgrants
चलाएं । -
अमान्य ऑब्जेक्ट संकलित करें।
डेटाबेस को मल्टीटेनेंट आर्किटेक्चर में बदलें
इस समय, 19c Oracle होम से जुड़े दो डेटाबेस हैं:
- सीडीबी डेटाबेस
- गैर-सीडीबी डेटाबेस
ईबीएस डेटाबेस गैर-सीडीबी डेटाबेस है जिसे अपग्रेड पीडीबी में माइग्रेट करता है और सीडीबी में प्लग करता है।
-
EBS डेटाबेस को PDB के रूप में समायोजित करने के लिए CDB, या ताज़ा स्थापित19c डेटाबेस के लिए इनिशियलाइज़ेशन मापदंडों को अपडेट करें।
-
ईबीएस डेटाबेस को सीडीबी में पीडीबी के रूप में जोड़ने से पहले किसी भी पीडीबी उल्लंघन की जांच करें।
-
txkCreatePDB.plचलाएं और txkPostPDBCreationTasks.pl EBSडेटाबेस को PDB में बदलने और PDB को CDB में प्लग करने के लिए। आप PDB डेटाफ़ाइल स्थान को स्रोत डेटा फ़ाइल स्थान के समान बना सकते हैं।
-
सुनिश्चित करें कि आप Oracle 19c के लिए सभी सामान्य और रिलीज़-विशिष्ट डेटाबेस आरंभीकरण मापदंडों को My Oracle सपोर्ट नॉलेज डॉक्यूमेंट 396009.1, OracleE-बिजनेस सूट रिलीज़ 12 के लिए डेटाबेस इनिशियलाइज़ेशन पैरामीटर सेटिंग्स का पालन करके अपडेट करते हैं। दस्तावेज़ीकरण।
एप्लिकेशन-स्तरीय चरण
-
autoconfig
चलाएं आवेदन स्तर पर। -
अपग्रेड शुरू होने से पहले डेटाबेस में मौजूद लिंक्स की समीक्षा करें और अपग्रेडेड डेटाबेस में संबंधित डेटाबेस लिंक्स बनाएं।
-
एप्लिकेशन सेवाएं शुरू करें और एक विवेक परीक्षण करें।
असमर्थित EBS उत्पाद
क्योंकि Oracle डेटाबेस 19c पर EBS रिलीज़ 12.2 इस समय निम्नलिखित EBS उत्पादों का समर्थन नहीं करता है, EBS रिलीज़ 12.2 ग्राहक जो डेटाबेस को Oracle डेटाबेस 19c में अपग्रेड करने की योजना बना रहे हैं, उन्हें वैकल्पिक उत्पादों या कार्यक्षमता की जाँच करने की आवश्यकता हो सकती है:
- Oracle Enterprise डेटा वेयरहाउस (EDW)
- Oracle Enterprise योजना और बजट (EPB)
- डिमांड सिग्नल रिपोजिटरी (डीडीआर)
- Oracle ई-बिजनेस सूट इंटीग्रेटेड SOA गेटवे (ISG)
निष्कर्ष:
यह ब्लॉग पोस्ट कंटेनर और प्लग करने योग्य डेटाबेस के साथ मल्टीटेनेंट आर्किटेक्चर का अवलोकन प्रदान करता है। उल्लिखित चरणों का उपयोग करके, डेटाबेस व्यवस्थापक Oracle EBS 12.2 को Oracle डेटाबेस 19c के साथ कॉन्फ़िगर कर सकते हैं। अपग्रेड प्रक्रिया आपके ईबीएस डेटाबेस को एक प्लग करने योग्य डेटाबेस के साथ सीडीबी आर्किटेक्चर में बदल देती है।
कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें। बातचीत शुरू करने के लिए आप अभी चैट भी कर सकते हैं।