SAP เมล็ด Upgrade: ขั้นตอนและวิธีการใช้งาน

⚡ สรุปอย่างชาญฉลาด

ดาวน์โหลดและ Upgrade SAP เคอร์เนล (Kernel) คือส่วนหลักที่สามารถเรียกใช้งานได้ ซึ่งทำหน้าที่เชื่อมต่อทุกส่วนเข้าด้วยกัน SAP แอปพลิเคชันที่มีระบบปฏิบัติการพื้นฐาน คู่มือนี้จะอธิบายวิธีการตรวจสอบเวอร์ชันเคอร์เนล และดึงแพตช์จาก... SAP แพลตฟอร์มบริการ และดำเนินการอัปเกรดอย่างมีระบบและปลอดภัย

  • 🧩 ฟังก์ชั่นหลัก: การขอ SAP เคอร์เนลจะรันไฟล์ปฏิบัติการที่ใช้ในการเริ่มต้น หยุด และจัดการทุกอย่าง SAP ให้บริการข้ามระบบปฏิบัติการ
  • 🔍 การตรวจสอบเวอร์ชัน: มีสามวิธีที่เชื่อถือได้ในการตรวจสอบระดับเคอร์เนลที่กำลังทำงานอยู่ ได้แก่ SM51, สถานะระบบ หรือคำสั่ง disp+work
  • ⬇️ การรับแพทช์: SAPEXE.SAR และ SAPไฟล์ EXEDB.SAR จะถูกดาวน์โหลดจาก Service Marketplace โดยใช้ OSS ID ที่ถูกต้อง
  • ⚙️ Upgrade กระบวนการ: การอัปเกรดอย่างปลอดภัยจะสำรองข้อมูลเคอร์เนลที่มีอยู่ เช่นtracคำสั่ง ts จะสร้างไบนารีใหม่ แทนที่ไฟล์ และเรียกใช้ saproot.sh อีกครั้งบนระบบ UNIX
  • ขั้นตอนการตรวจสอบความถูกต้อง: ตรวจสอบความสำเร็จในการอัปเกรดผ่าน SM51 หรือสถานะระบบหลังจากรีสตาร์ทเครื่อง SAP แอพลิเคชัน

ดาวน์โหลด & Upgrade SAP เมล็ด

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

การขอ SAP เมล็ด เป็นโปรแกรมหลักที่ทำหน้าที่เป็นส่วนเชื่อมต่อระหว่างทุกๆ SAP แอปพลิเคชันและระบบปฏิบัติการพื้นฐาน มันคือกลไกที่ช่วยให้... SAP ระบบสามารถเริ่มต้นทำงาน สื่อสารกับฐานข้อมูล และตอบสนองต่อคำขอของผู้ใช้ได้อย่างน่าเชื่อถือ

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

เหตุใดเคอร์เนลจึงเป็นเช่นนั้น Upgrade ต้อง?

การอัปเกรดเคอร์เนลจะช่วยรักษาไว้ SAP ภูมิทัศน์มีความเสถียร ปลอดภัย และสอดคล้องกับเทคโนโลยีล่าสุด SAP การแก้ไขและการสนับสนุนระบบปฏิบัติการ

  • การขอ SAP เคอร์เนลเป็นแกนหลักของแอปพลิเคชันและประกอบด้วยไฟล์ปฏิบัติการ (.exe ไบนารี) ที่ใช้ในการเริ่มต้นกระบวนการสำคัญภายใน SAP.
  • เคอร์เนลเป็นหัวใจสำคัญของ ระบบปฏิบัติการ การบูรณาการ มันควบคุมทุกเหตุการณ์ใน SAPรวมถึงการเริ่มต้นและปิดฐานข้อมูล การเริ่มต้นและหยุดการทำงานping SAPวิ่ง saposcol และไม่ใส่ใจ SAP ไฟล์
  • ในระหว่างการอัปเกรดเคอร์เนล ไฟล์ปฏิบัติการเวอร์ชันใหม่จะเข้ามาแทนที่ไฟล์เวอร์ชันเก่า โดยมีการแก้ไขข้อบกพร่อง การแก้ไขช่องโหว่ด้านความปลอดภัย และการปรับปรุงประสิทธิภาพ

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

ก่อนทำการอัปเกรดใดๆ โปรดตรวจสอบเวอร์ชันที่ติดตั้งอยู่ในปัจจุบันโดยใช้วิธีใดวิธีหนึ่งจากสามวิธีด้านล่างนี้

วิธีที่ 1) เข้าสู่ระบบเพื่อ SAP ระบบ และไปที่ SM51 → บันทึกการเปลี่ยนแปลง.

SAP เวอร์ชันเคอร์เนลที่แสดงในบันทึกการเผยแพร่ SM51

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

SAP เวอร์ชันเคอร์เนลที่แสดงในหน้าต่างสถานะระบบ

วิธีที่ 3) ล็อกอินเข้าสู่ระบบปฏิบัติการ แล้วสลับไปใช้บัญชีผู้ใช้ แอดเอ็มและรันคำสั่ง ดิส+งานคุณยังสามารถออกเอกสารได้อีกด้วย disp+work –เวอร์ชัน เพื่อให้ได้ผลลัพธ์เดียวกัน

แสดงผลลัพธ์ของคำสั่ง disp+work SAP เวอร์ชันเคอร์เนลในระดับระบบปฏิบัติการ

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

เมื่อทราบเวอร์ชันปัจจุบันแล้ว ขั้นตอนต่อไปคือการดึงแพ็กเกจเคอร์เนลเวอร์ชันล่าสุดจาก SAP.

SAP หน้าเข้าสู่ระบบ Service Marketplace สำหรับดาวน์โหลดเคอร์เนล

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

ฐานข้อมูลอิสระ SAP การเลือกดาวน์โหลดเคอร์เนล

ขึ้นอยู่กับฐานข้อมูล SAP เคอร์เนลสำหรับ Oracle ดาวน์โหลดหน้า

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

โปรดทำตามขั้นตอนด้านล่างตามลำดับเพื่อติดตั้งเคอร์เนลใหม่ได้อย่างปลอดภัยโดยไม่สูญเสียเวอร์ชันก่อนหน้า

ขั้นตอน 1) สร้างไดเร็กทอรีใหม่ในระดับระบบปฏิบัติการโดยให้มีพื้นที่ว่างเพียงพอ โดยทั่วไปมักใช้รูปแบบการตั้งชื่อดังนี้ exe_new.

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

ขั้นตอน 3) เปลี่ยนไดเร็กทอรีปัจจุบันไปยังพาthที่เก็บไฟล์ SAR (ตัวอย่างเช่น cd /sapmnt/PR2/exe_new20122006ตรวจสอบตำแหน่งที่ตั้งโดยใช้ รหัสผ่าน.

ขั้นตอน 4) คลายไฟล์ SAR โดยใช้ SAPไฟล์ปฏิบัติการ CAR:

SAPCAR -xvf SAPEXE.SAR
SAPCAR -xvf SAPEXEDB.SAR

SAPรถยนต์คันหนึ่งtracทิ้ง SAPEXE และ SAPคลังข้อมูล EXEDB

ขั้นตอน 5) สร้างไดเร็กทอรีอีกแห่งหนึ่งชื่อ... exe_old ในเส้นทางเดียวกันและทำการสำรองข้อมูลเคอร์เนลที่มีอยู่ ใช้ cp (คัดลอก ห้ามย้าย) เพื่อสำรองข้อมูลที่มีอยู่ exe directory to exe_old.

ขั้นตอน 6) หยุด SAP แอปพลิเคชัน ฐานข้อมูลไม่จำเป็นต้องปิดตัวลงเพื่ออัปเกรดเคอร์เนล แต่... SAP แอปพลิเคชันต้องอยู่ในโหมดออฟไลน์

stopsap r3

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

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

ขั้นตอน 8) การคัดลอกนี้จะแทนที่ไฟล์ทั้งหมดในไดเร็กทอรีเคอร์เนลที่มีอยู่ด้วยไฟล์ไบนารีเคอร์เนลใหม่ ตรวจสอบเวอร์ชันเคอร์เนลในระดับระบบปฏิบัติการโดยใช้คำสั่งต่อไปนี้ ดิส+งานหมายเลขแพทช์ควรสะท้อนถึงการอัปเกรด

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

./saproot.sh <SID>

ขั้นตอน 10) สคริปต์นี้จะกำหนดสิทธิ์ที่ถูกต้องให้กับไฟล์ปฏิบัติการทุกไฟล์ในเคอร์เนล รวมถึงไฟล์ `executable` ด้วย บร* ไฟล์ที่ใช้โดย BR*Tools และยูทิลิตี้การจัดการอื่นๆ

ขั้นตอน 11) เริ่มต้น SAP ระบบ:

startsap r3

ขั้นตอน 12) สุดท้าย ตรวจสอบเวอร์ชันเคอร์เนลที่อัปเกรดแล้วอีกครั้งผ่านทาง... SM51 or ระบบ → สถานะ เพื่อยืนยันว่าแพทช์เวอร์ชันใหม่เปิดใช้งานแล้ว

คำถามที่พบบ่อย

การขอ SAP เคอร์เนลคือเลเยอร์ที่สามารถเรียกใช้งานได้ ซึ่งทำหน้าที่ประมวลผลข้อมูล SAP กระบวนการต่างๆ ในขณะที่ SAP Basis คือชั้นการบริหารจัดการที่กว้างกว่า ซึ่งทำหน้าที่จัดการการติดตั้ง การขนส่ง ความปลอดภัย และประสิทธิภาพ ส่วน Kernel นั้นอยู่เบื้องล่าง SAP เป็นพื้นฐานและพลังขับเคลื่อนการดำเนินงาน

ส่วนมาก SAP ผู้ดูแลระบบจะทำการติดตั้งแพทช์เคอร์เนลทุกๆ หกถึงสิบสองเดือน หรือเมื่อใดก็ตามที่มีความสำคัญ SAP หมายเหตุระบุว่าจำเป็นต้องทำเช่นนั้น รอบการอัปเดตแพทช์ขึ้นอยู่กับคำแนะนำด้านความปลอดภัย ความเข้ากันได้ของระบบปฏิบัติการ และกำหนดการที่กำหนดโดยนโยบายการจัดการการเปลี่ยนแปลงขององค์กร

SAPไฟล์ EXE.SAR ประกอบด้วยไฟล์ปฏิบัติการเคอร์เนลที่ไม่ขึ้นกับฐานข้อมูล ในขณะที่ SAPไฟล์ EXEDB.SAR บรรจุไฟล์ไบนารีเฉพาะฐานข้อมูล ไฟล์เก็บถาวรทั้งสองไฟล์จะถูกดาวน์โหลดจาก SAP ตลาดบริการและอดีตtracเท็ดกับ SAPใช้ยูทิลิตี้ CAR ระหว่างการอัปเกรดเคอร์เนล

ใช่แล้ว ฐานข้อมูลสามารถทำงานต่อไปได้ในระหว่างการอัปเกรดเคอร์เนล เนื่องจากมีเพียง... SAP กระบวนการสมัครต้องหยุดชั่วคราว โปรดตรวจสอบกับเจ้าหน้าที่เสมอ SAP หมายเหตุสำหรับการเผยแพร่เวอร์ชันของคุณ เนื่องจากแพทช์บางตัวอาจต้องรีสตาร์ทฐานข้อมูลหรือดำเนินการเพิ่มเติมบางขั้นตอน

หยุด SAP จากนั้นกู้คืนแอปพลิเคชันโดยใช้ไฟล์สำรองที่สร้างไว้ใน exe_old คัดลอกเนื้อหาภายในไดเร็กทอรีกลับไปยัง /sapmnt/ /exe. เรียกใช้ saproot.sh อีกครั้งบน UNIX ก่อนรีสตาร์ท SAP ระบบตรวจสอบความถูกต้องของการย้อนกลับ

ใช่ เครื่องมือ AI เช่น SAP Joule และ ChatGPT สรุป SAP บันทึกช่วยสร้างรายการตรวจสอบการอัปเกรด ตรวจสอบความถูกต้องของไวยากรณ์คำสั่ง และอธิบายข้อผิดพลาดในบันทึก ช่วยลดความพยายามในการวางแผน แต่การเปลี่ยนแปลงทุกอย่างยังคงต้องได้รับการตรวจสอบจากมนุษย์และการอนุมัติการจัดการการเปลี่ยนแปลงที่เหมาะสม

แพลตฟอร์มการตรวจสอบที่ขับเคลื่อนด้วย AI วิเคราะห์บันทึกระบบ ทำนายความล้มเหลว แนะนำแพตช์เคอร์เนล และตรวจจับความผิดปกติในเวิร์กโฟลว์การขนส่ง ช่วยให้ทีม Basis เปลี่ยนจากการแก้ไขปัญหาเฉพาะหน้าไปสู่การบำรุงรักษาเชิงรุกและการเพิ่มประสิทธิภาพอย่างต่อเนื่องในทุกสภาพแวดล้อม

สรุปโพสต์นี้ด้วย: