कर्नेल क्या है?
- कर्नेल एक केंद्रीय कार्यक्रम है जो SAP एप्लिकेशन और ऑपरेटिंग सिस्टम के बीच एक इंटरफ़ेस के रूप में कार्य करता है।
- कर्नेल में निष्पादन योग्य प्रोग्राम होते हैं जो पथ के अंतर्गत रहते हैं "/ sapmnt /
/ exe" (UNIX) या \ usr \ sap \ SID \ SYS \ exe \ run (Windows) - ये फाइलें स्टार्टअप को आर / 3 सिस्टम की मदद करती हैं, मेमोरी को इनिशियलाइज़ करती हैं, बफ़र्स बनाती हैं और उपयोगकर्ताओं से अनुरोधों को प्रबंधित करना और हार्डवेयर संसाधनों का प्रभावी ढंग से उपयोग करना शुरू करती हैं।
- कर्नेल सभी एप्लिकेशन सेवाओं जैसे डिस्पैचर, संदेश सर्वर, कलेक्टर आदि को शुरू करने और रोकने के लिए भी जिम्मेदार है।
कर्नेल अपग्रेड क्यों?
- SAP कर्नेल अनुप्रयोग का मूल है। अन्य सभी अनुप्रयोगों की तरह, कर्नेल में निष्पादन योग्य फाइलें (SAP में विभिन्न प्रक्रियाओं के लिए .EXE फाइलें) होती हैं।
- कर्नेल ऑपरेटिंग सिस्टम का दिल है। इसमें वे फाइलें शामिल हैं जो SAP में हर ईवेंट को चलाने के लिए उपयोग की जाती हैं। जैसे |: डेटाबेस शुरू करना, डेटाबेस का शटडाउन करना, सैप शुरू करना, सैप का बंद होना, सैप्सकॉल, एसएपी फ़ाइलों को अनारक्षित करना आदि।
- यही कारण है कि जब एक कर्नेल उन्नयन किया जाता है तो इसका मतलब है कि विभिन्न EXE फ़ाइलों के नए संस्करण पुराने संस्करणों को प्रतिस्थापित करते हैं।
कर्नेल संस्करण की जांच कैसे करें?
कर्नेल संस्करण की जाँच करने के कई तरीके हैं -
विधि 1) SAP सिस्टम में लॉगऑन करें और SM51 à रिलीज़ नोट्स पर जाएँ
विधि 2) SAP सिस्टम में लॉगऑन करें और मेनू बार में सिस्टम टैब पर जाएं और Status चुनें
विधि 3) लॉग ऑन ऑपरेटिंग सिस्टम में, उपयोगकर्ता के लिए स्विच को
आप भी दे सकते हैं + काम -संस्करण disp
सेवा बाज़ार से कर्नेल डाउनलोड करें
- "SAP सर्विस मार्केटप्लेस" पर जाएं। (https: \\ service.sap.com) आपको अपनी ओएसएस आईडी और पासवर्ड की आवश्यकता होगी।
- फिर डाउनलोड SA SAP सपोर्ट पैकेज पर जाएं -> एप्लीकेशन ग्रुप में प्रवेश करें -> SAP कर्नेल 6.00 64 बिट -> अपने ओएस (LINUX / WINDOWS / SOLARIS / AIX) का चयन करें -> डाटाबेस डिपेंडेंट और डेटाबेस स्वतंत्र कर्नेल पैच।
- दो SAR फ़ाइलें SAPEXE.SAR और SAPEXEDB.SAR सेवा बाज़ार से डाउनलोड की जाती हैं।
कर्नेल नवीनीकरण चरण:
चरण 1: पर्याप्त स्थान के साथ ओएस स्तर पर एक नई निर्देशिका बनाएं। डिर का नाम "exe_new
चरण 2: इन SAPEXEDB.SAR & SAPEXE.SAR फ़ाइलों को स्थानांतरित करें जिन्हें आपने नई निर्देशिका में OS स्तर पर डाउनलोड किया है।
चरण 3: अपनी वर्तमान निर्देशिका को पथ में बदलें। SAR फाइलें बनाई जाती हैं (सीडी / sapmnt / PR2 / exe_new20122006)। आप एक ही dir (exe_new
स्टेप 4: अब इन्हें अनलॉक्ड करें। एसएआर फाइलें sapcar exe द्वारा। उसी के लिए प्रयुक्त कमांड होगी
SAPCAR -xvf sapexe एसएआर
SAPCAR -xvf sapexedb.SAR
चरण 5: अब "exe_old
चरण 6: अब SAP एप्लिकेशन को बंद करें। (कर्नेल उन्नयन के लिए डेटाबेस का शटडाउन आवश्यक नहीं है, लेकिन हमें एसएपी एप्लिकेशन को रोकने की आवश्यकता है)
stopap r3
चरण 7: फिर नई कर्नेल निर्देशिका से फ़ाइलें कॉपी करें exe_new
cp -rp / sapmnt // exe_new / * / sapmnt / / exe /
चरण 8: यह मौजूदा कर्नेल निर्देशिका की सभी फ़ाइलों को एक नई कर्नेल फ़ाइलों के साथ कॉपी / प्रतिस्थापित करेगा।
फिर कमांड स्तर + कार्य द्वारा ओएस स्तर से कर्नेल संस्करण की जांच करें। यह दिखाना चाहिए कि पैच संख्या बढ़ा दी गई है।
चरण 9: फिर रूट के रूप में ओएस स्तर पर लॉगऑन करें (UNIX के लिए विशिष्ट)। कर्नेल निर्देशिका में, saproot.sh नामक एक स्क्रिप्ट है। इस लिपि को निष्पादित करें
./saproot.sh
चरण 10: यह स्क्रिप्ट कर्नेल जैसे br * फ़ाइल आदि में सभी निष्पादन योग्य कार्यक्रमों के लिए सही अनुमतियाँ प्रदान करती है ...
चरण 11: फिर एसएपी प्रणाली शुरू करें
स्टार्टअप आर 3
चरण 12: अब आप कर्नेल संस्करण स्तर को SM51 से या सिस्टम आ स्थिति का चयन करके भी देख सकते हैं