تنزيل وترقية SAP Kernel: برنامج تعليمي خطوة بخطوة

ما هي النواة؟

  • Kernel هو برنامج مركزي يعمل كواجهة بين تطبيق SAP ونظام التشغيل.
  • يتكون النواة من البرامج القابلة للتنفيذ والموجودة تحت المسار "/sapmnt/ /exe" (UNIX) أو \usr\sap\SID\SYS\exe\run (Windows)
  • تساعد هذه الملفات في بدء تشغيل نظام R/3 وتهيئة الذاكرة وإنشاء مخازن مؤقتة والبدء في إدارة الطلبات المقدمة من المستخدمين والاستفادة بشكل فعال من موارد الأجهزة.
  • النواة مسؤولة أيضًا عن بدء وإيقاف جميع خدمات التطبيق مثل المرسل وخادم الرسائل والمجمع وما إلى ذلك.

لماذا ترقية النواة؟

  • SAP Kernel هو جوهر التطبيق. مثل كافة التطبيقات الأخرى، يحتوي Kernel على الملفات القابلة للتنفيذ (ملفات .EXE لتوضيح العمليات المختلفة في SAP).
  • النواة هي قلب نظام التشغيل. أنه يحتوي على تلك الملفات التي يتم استخدامها لتشغيل كل حدث في SAP. على سبيل المثال |: بدء قاعدة البيانات، وإيقاف تشغيل قاعدة البيانات، وبدء تشغيل sap، وإيقاف تشغيل sap، وsaposcol، لإلغاء تأمين ملفات sap وما إلى ذلك.
  • وهذا هو السبب في أنه عند إجراء ترقية Kernel، فهذا يعني أن الإصدارات الجديدة من ملفات EXE المتنوعة تحل محل الإصدارات القديمة.

كيفية التحقق من إصدار النواة؟

هناك طرق عديدة للتحقق من إصدار Kernel –

الطريقة الثانية) تسجيل الدخول إلى نظام ساب وانتقل إلى SM51 à ملاحظات الإصدار

التحقق من إصدار النواة

الطريقة الثانية) قم بتسجيل الدخول إلى نظام SAP وانتقل إلى System علامة التبويب في شريط القائمة وحدد الحالة

التحقق من إصدار النواة

الطريقة الثانية) تسجيل الدخول في نظام التشغيل، والتحول إلى المستخدم Adm وإعطاء الأمر عرض + العمل

يمكنك أيضا إعطاء ديسب + العمل – الإصدار

التحقق من إصدار النواة

قم بتنزيل Kernel من Service Marketplace

قم بتنزيل Kernel من Service Marketplace

  • انتقل إلى "سوق خدمات SAP". "(https:\\service.sap.com) ستحتاج إلى معرف OSS وكلمة المرور الخاصين بك.
  • ثم انتقل إلى التنزيلات à حزم دعم SAP -> الإدخال حسب مجموعة التطبيقات -> SAP Kernel 6.00 64 بت -> حدد نظام التشغيل الخاص بك (LINUX/WINDOWS/SOLARIS/AIX) -> قاعدة البيانات التابعة وتصحيح Kernel المستقل لقاعدة البيانات.
  • يتم تنزيل ملفي SAR SAPEXE.SAR وSAPEXEDB.SAR من Service Marketplace.
قم بتنزيل Kernel من Service Marketplace
قاعدة بيانات مستقلة
قم بتنزيل Kernel من Service Marketplace

قاعدة البيانات التابعة: أوراكل

قاعدة البيانات التابعة: أوراكل

خطوات ترقية النواة

الخطوة 1) قم بإنشاء دليل جديد على مستوى نظام التشغيل بمساحة كافية. يمكن أن يكون اسم Dir "exe_new ".

الخطوة 2) انقل ملفات SAPEXEDB.SAR وSAPEXE.SAR التي قمت بتنزيلها إلى الدليل الجديد على مستوى نظام التشغيل.

الخطوة 3) قم بتغيير الدليل الحالي الخاص بك إلى المسار الذي تم إنشاء ملفات .SAR (cd /sapmnt/PR2/exe_new20122006). تحقق من مسار الدليل باستخدام الأمر "pwd" للتأكد من أنك في نفس الدليل (exe_new ).

الخطوة 4) الآن قم بفك ضغط هذه. ملفات SAR بواسطة sapcar exe. الأمر المستخدم لنفسه سيكون

SAPCAR –xvf sapexe. SAR
SAPCAR –xvf sapexedb.SAR

ترقية النواة

الخطوة 5) الآن قم بإنشاء دليل آخر في هذا المسار بالاسم "exe_old ". خذ نسخة احتياطية من kernel الموجود. انسخ (نسخ فقط وليس نقل) kernel الموجود من دليل exe إلى "exe_old" "

الخطوة 6) الآن أوقف تطبيق SAP. (لترقية النواة، لا يعد إيقاف تشغيل قاعدة البيانات أمرًا ضروريًا ولكننا نحتاج إلى إيقاف تطبيق SAP)

stopsap r3

الخطوة 7) ثم انسخ الملفات من دليل kernel الجديد exe_new إلى دليل kernel الموجود

cp -rp /sapmnt/<SID>/exe_new<ddmmyy>/* /sapmnt/<SID>/exe/

الخطوة 8) سيؤدي هذا إلى نسخ/استبدال جميع الملفات الموجودة في دليل kernel الحالي بملفات kernel جديدة.

ثم تحقق من إصدار النواة من مستوى نظام التشغيل عن طريق الأمر disp+work. يجب أن يظهر أن رقم التصحيح قد تمت زيادته.

الخطوة 9) ثم قم بتسجيل الدخول إلى مستوى نظام التشغيل كجذر (خاص بنظام UNIX). يوجد في دليل kernel برنامج نصي يسمى saproot.sh. تنفيذ هذا البرنامج النصي

./saproot.sh <SID>

الخطوة 10) يقوم هذا البرنامج النصي بتعيين الأذونات الصحيحة لجميع البرامج القابلة للتنفيذ في النواة مثل ملف br* وما إلى ذلك ...

الخطوة 11) ثم قم بتشغيل نظام SAP

startsap r3

الخطوة 12) يمكنك الآن أيضًا التحقق من مستوى إصدار النواة من SM51 أو عن طريق تحديد حالة النظام