हम यहां R12.2 ऑनलाइन पैचिंग में बीज डेटा की हैंडलिंग को समझाने की कोशिश कर रहे हैं
बीज डेटा क्या है?
1) बीज डेटा डेटाबेस तालिकाओं में संग्रहीत डेटा है जो एप्लिकेशन के व्यवहार को प्रभावित करता है और ईबीएस विकास द्वारा पैच किया जाता है
2) पैच को चल रहे एप्लिकेशन द्वारा देखे गए बीज डेटा को संशोधित करने की अनुमति नहीं दी जा सकती है अन्यथा यह चल रहे एप्लिकेशन को प्रभावित करेगा
3) बीज तालिकाएं APPS_TS_SEED तालिका स्थान में संग्रहीत की जाती हैं
बीज डेटा में R12.2 में किए गए परिवर्तन
1) एक अतिरिक्त स्तंभ ZD_EDITION_NAME को सीड टेबल में भर दिया गया है।
2) बीज डेटा को वर्चुअल प्राइवेट डेटाबेस (वीपीडी) नीति द्वारा ZD_EDITION_NAME का उपयोग करके फ़िल्टर किया जाता है
बीज डेटा परिवर्तनों को कैसे नियंत्रित किया जाता है
ऑनलाइन पैच को संस्करणित डेटा संग्रहण के उपयोग द्वारा रनटाइम सीड डेटा को संशोधित करने से रोका जाता है। इसमें बीज डेटा की एक (पैच) प्रतिलिपि बनाना शामिल है, जिसे उसी तालिका में संग्रहीत किया जाता है। लागू किए गए पैच केवल इस प्रति के साथ इंटरैक्ट करते हैं, जबकि रन संस्करण केवल एक निजी प्रति के साथ इंटरैक्ट करता है (जिसे अंततः सफाई चरण के भाग के रूप में हटा दिया जाता है)।
रनिंग एप्लिकेशन बीज डेटा की रन संस्करण कॉपी का उपयोग करता है, जबकि पैच अलगाव में बीज डेटा की पैच संस्करण कॉपी को अपडेट कर सकता है। दो प्रतियां अलग-अलग हैं, सिवाय इसके कि चल रहे एप्लिकेशन द्वारा किए गए बीज डेटा परिवर्तन पैच संस्करण प्रति के साथ सिंक्रनाइज़ किए जाते हैं।
संस्करण चलाएँ | पैच संस्करण |
हमेशा बीज डेटा की निजी कॉपी पर काम करता है | बीज डेटा लोडर चलाता है |
इसे पैच एप्लिकेशन द्वारा कभी संशोधित नहीं किया जाता है | पैचिंग के लिए प्रासंगिक तालिका तैयार करता है |
यह पैच संस्करण द्वारा संशोधित डेटा नहीं देखता है | सभी तालिका पंक्तियों की प्रतिलिपि बनाता है और बीज डेटा परिवर्तनों को (पैच) प्रतिलिपि में लोड करता है |
संस्करण के अपडेट क्रॉस-संस्करण ट्रिगर के उपयोग द्वारा स्वचालित रूप से पैच संस्करण में प्रचारित किए जाते हैं।