Cơ sở SAP - Nâng cấp và vá lỗi hạt nhân

Kernel là một chương trình thực thi tồn tại giữa Ứng dụng SAP và Hệ điều hành. Nó bao gồm chương trình thực thi theo đường dẫn - "/ sapmnt / <SID> / exe" cho UNIX và \ usr \ sap \ SID \ SYS \ exe \ chạy Windows. Nó khởi động và dừng các dịch vụ ứng dụng như máy chủ tin nhắn, điều phối viên, v.v.

Trong nâng cấp Kernel, các tệp .exec mới sẽ thay thế các tệp thực thi cũ trong hệ thống SAP. Để kiểm tra phiên bản hiện tại, hãy sử dụng mã giao dịch - SM51> Chuyển đến Ghi chú phát hành.

Để kiểm tra trạng thái, hãy chuyển đến Hệ thống → tab Trạng thái → Thông tin hạt nhân khác

Trong UNIX, sử dụng disp+work - phiên bản để xem thông tin về phiên bản Kernel hiện tại.

Làm theo các bước sau để tải xuống Kernel từ SAP Market Place -

Step 1 - Mở URL - https: \\ service.sap.com và đăng nhập bằng SID và mật khẩu.

Step 2 - Truy cập Cổng hỗ trợ SAP từ menu thả xuống → Tải xuống phần mềm.

Step 3- Đi tới Gói hỗ trợ và các bản vá trong phần tải xuống phần mềm. Đi tới Tải xuống phần mềm.

All Kernel Versions are available in 64-bit −

Step 4 - Chọn phiên bản Kernel và tải xuống các tệp theo Hệ điều hành - Windows, Linux, Solaris, AIX và HP-UX.

Nâng cấp phiên bản hạt nhân

Bây giờ chúng ta hãy làm theo các bước sau để nâng cấp phiên bản Kernel -

Step 1 - Tạo một thư mục có đủ dung lượng ổ đĩa và nhập tên thư mục.

Step 2 - Sao chép các tập tin nâng cấp SAPEXEDB.SAR & các tập tin SAPEXE.SAR vào thư mục mới ở cấp hệ điều hành.

Step 3 - Để kiểm tra thư mục, hãy sử dụng 'pwd' để đảm bảo bạn đang ở trong cùng một thư mục.

STep 4 - Bây giờ, giải nén các tệp .SAR bằng exe sapcar.

SAPCAR –xvf sapexe.SAR

SAPCAR –xvf sapexedb.SAR

Step 5 - Để sao lưu Kernel hiện có, bạn phải tạo thêm một thư mục với tên "exe_old <ddmmyy>" và sao lưu tệp Kernel hiện có.

Step 6- Để thực hiện nâng cấp, dừng ứng dụng SAP. Bạn không cần phải tắt cơ sở dữ liệu để nâng cấp Kernel nhưng bạn cần phải dừng ứng dụng SAP bằng lệnh này - stopap r3.

Step 7 - Sao chép các tệp từ thư mục hạt nhân mới exe_new <ddmmyy → vào thư mục hạt nhân hiện có exe.

Step 8 - Sử dụng lệnh này để sao chép - cp -rp / sapmnt / <SID> / exe_new <ddmmyy> / * / sapmnt / <SID> / exe /

Step 9 - Bây giờ nếu bạn kiểm tra phiên bản Kernel hiện tại bằng cách sử dụng disp + work, thì hãy kiểm tra phiên bản Kernel từ cấp hệ điều hành bằng lệnh disp+work − versions và phiên bản vá mới sẽ được hiển thị.

Step 10- Đăng nhập vào hệ điều hành với quyền root cụ thể cho UNIX. Thực thi tập lệnh trong thư mục Kernel - ./saproot.sh <SID>

Bạn sử dụng quyền này để gán các quyền chính xác cho tất cả các chương trình thực thi trong hạt nhân như tệp br *, v.v.

Step 11 - Khởi động Ứng dụng SAP bằng lệnh này - startap r3.

Step 12 - Nếu bạn chạy Giao dịch SM52, bạn có thể thấy mức phiên bản hạt nhân hiện tại.