ดาวน์โหลด & Upgrade SAP เคอร์เนล: การสอนแบบทีละขั้นตอน

เคอร์เนลคืออะไร?

  • Kernel เป็นโปรแกรมกลางที่ทำหน้าที่เป็นส่วนต่อประสานระหว่าง SAP แอพพลิเคชันและระบบปฏิบัติการ
  • เคอร์เนลประกอบด้วยโปรแกรมที่ปฏิบัติการได้ซึ่งอยู่ภายใต้พาธ “/sapmnt/ /exe” (UNIX) หรือ \usr\sap\SID\SYS\exe\run (Windows)
  • ไฟล์เหล่านี้ช่วยในการเริ่มระบบ R/3 เตรียมหน่วยความจำ สร้างบัฟเฟอร์ และเริ่มจัดการการร้องขอจากผู้ใช้ และใช้ทรัพยากรฮาร์ดแวร์อย่างมีประสิทธิภาพ
  • เคอร์เนลยังรับผิดชอบในการเริ่มและหยุดบริการแอปพลิเคชันทั้งหมด เช่น โปรแกรมเลือกจ่ายงาน เซิร์ฟเวอร์ข้อความ ตัวรวบรวม ฯลฯ

ทำไมต้องเคอร์เนล Upgrade?

  • SAP เคอร์เนลเป็นแกนหลักของแอปพลิเคชัน เช่นเดียวกับแอปพลิเคชันอื่นๆ ทั้งหมด เคอร์เนลประกอบด้วยไฟล์ปฏิบัติการ (ไฟล์ .EXE สำหรับระบุกระบวนการต่างๆ ใน SAP).
  • เคอร์เนลเป็นหัวใจสำคัญของ ระบบปฏิบัติการ- ประกอบด้วยไฟล์เหล่านั้นซึ่งใช้ในการเรียกใช้ทุกเหตุการณ์ SAPเช่น: การเริ่มฐานข้อมูล, การปิดฐานข้อมูล, การเริ่ม SAP, การปิด SAP, saposcol, การถอนการติดตั้งไฟล์ SAP เป็นต้น
  • นั่นเป็นเหตุผลว่าทำไมเมื่อมีการอัพเกรดเคอร์เนล จึงหมายถึงจะมีไฟล์ EXE เวอร์ชันต่างๆ ออกมาแทนที่เวอร์ชันเก่า

จะตรวจสอบเวอร์ชั่นเคอร์เนลได้อย่างไร?

มีหลายวิธีในการตรวจสอบเวอร์ชันเคอร์เนล –

วิธีที่ 1) เข้าสู่ระบบ SAP ระบบ และไปที่ SM51 à Release Notes

ตรวจสอบเวอร์ชันเคอร์เนล

วิธีที่ 2) เข้าสู่ระบบ SAP ระบบแล้วไปที่ System ในแถบเมนูแล้วเลือก สถานะ

ตรวจสอบเวอร์ชันเคอร์เนล

วิธีที่ 3) เข้าสู่ระบบระบบปฏิบัติการ สลับไปยังผู้ใช้ adm และให้คำสั่ง ดิส+งาน

คุณยังสามารถให้ disp+work –เวอร์ชัน

ตรวจสอบเวอร์ชันเคอร์เนล

ดาวน์โหลด Kernel จาก Service Marketplace

ดาวน์โหลด Kernel จาก Service Marketplace

  • ไปที่ "SAP ตลาดบริการ (https:\\service.sap.com) คุณจะต้องใช้ OSS ID และรหัสผ่านของคุณ
  • จากนั้นไปที่ดาวน์โหลดà SAP แพ็คเกจสนับสนุน -> รายการตามกลุ่มแอปพลิเคชัน -> SAP เคอร์เนล 6.00 64 บิต -> เลือกระบบปฏิบัติการของคุณ (LINUX/WINDOWS/SOLARIS/AIX) -> ขึ้นอยู่กับฐานข้อมูล และแพทช์เคอร์เนลที่ไม่ขึ้นอยู่กับฐานข้อมูล
  • ไฟล์ SAR สองไฟล์ SAPEXE.SAR และ SAPEXEDB.SAR ถูกดาวน์โหลดจาก Service Marketplace
ดาวน์โหลด Kernel จาก Service Marketplace
ฐานข้อมูลอิสระ
ดาวน์โหลด Kernel จาก Service Marketplace

ขึ้นอยู่กับฐานข้อมูล: ORACLE

ขึ้นอยู่กับฐานข้อมูล: ORACLE

เมล็ด Upgrade ขั้นตอน

ขั้นตอน 1) สร้าง Directory ใหม่ในระดับ OS โดยมีพื้นที่ว่างเพียงพอ ชื่อของ Dir สามารถเป็น “exe_new -

ขั้นตอน 2) โอนเหล่านี้ SAPEXEDB.SAR & SAPไฟล์ EXE.SAR ที่คุณดาวน์โหลดไปยังไดเร็กทอรีใหม่ที่ระดับระบบปฏิบัติการ

ขั้นตอน 3) เปลี่ยนไดเร็กทอรีปัจจุบันของคุณเป็นพาธ ไฟล์ .SAR ถูกสร้างขึ้น (cd /sapmnt/PR2/exe_new20122006) ตรวจสอบเส้นทางไดเรกทอรีด้วยคำสั่ง 'pwd' เพื่อให้แน่ใจว่าคุณอยู่ใน dir เดียวกัน (exe_new -

ขั้นตอน 4) ตอนนี้คลายการบีบอัดสิ่งเหล่านี้ SAR โดย sapcar exe คำสั่งที่ใช้เหมือนกันจะเป็น

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

Upgrade เมล็ด

ขั้นตอน 5) ตอนนี้สร้างอีกหนึ่งไดเร็กทอรีในพา ธ นั้นด้วยชื่อ exe_old - ทำการสำรองข้อมูลเคอร์เนลที่มีอยู่ คัดลอก (คัดลอกเท่านั้นไม่ย้าย) เคอร์เนลที่มีอยู่จากไดเร็กทอรี exe ไปที่ "exe_old -

ขั้นตอน 6) ตอนนี้หยุด SAP แอปพลิเคชัน (สำหรับการอัพเกรดเคอร์เนล การปิดฐานข้อมูลไม่จำเป็นแต่เราจำเป็นต้องหยุด SAP แอปพลิเคชัน)

stopsap r3

ขั้นตอน 7) จากนั้นคัดลอกไฟล์จากไดเร็กทอรีเคอร์เนลใหม่ exe_new ไปยัง exe เคอร์เนลไดเร็กทอรีที่มีอยู่

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

ขั้นตอน 8) สิ่งนี้จะคัดลอก / แทนที่ไฟล์ทั้งหมดในไดเร็กทอรีเคอร์เนลที่มีอยู่ด้วยไฟล์เคอร์เนลใหม่

จากนั้นตรวจสอบเวอร์ชันเคอร์เนลจากระดับ OS โดยใช้คำสั่ง disp+work ควรแสดงว่าหมายเลขแพตช์เพิ่มขึ้น

ขั้นตอน 9) จากนั้นเข้าสู่ระบบในระดับ OS ในฐานะรูท (เฉพาะ UNIX) ในไดเร็กทอรีเคอร์เนล มีสคริปต์ชื่อ saproot.sh รันสคริปต์นี้

./saproot.sh <SID>

ขั้นตอน 10) สคริปต์นี้จะกำหนดสิทธิ์ที่ถูกต้องให้กับโปรแกรมปฏิบัติการทั้งหมดในเคอร์เนล เช่น ไฟล์ br* ฯลฯ...

ขั้นตอน 11) จากนั้นจึงเริ่มการ SAP ระบบ

startsap r3

ขั้นตอน 12) ตอนนี้คุณสามารถตรวจสอบระดับเวอร์ชันเคอร์เนลได้จาก SM51 หรือโดยการเลือกสถานะระบบ