Kernel là gì?
- Kernel là một chương trình trung tâm hoạt động như một giao diện giữa ứng dụng SAP và hệ điều hành.
- Kernel bao gồm các chương trình thực thi nằm dưới đường dẫn "/ sapmnt /
/ exe" (UNIX) hoặc \ usr \ sap \ SID \ SYS \ exe \ run (Windows) - Các tệp này giúp khởi động hệ thống R / 3, khởi tạo bộ nhớ, tạo bộ đệm và bắt đầu quản lý các yêu cầu từ người dùng và sử dụng hiệu quả tài nguyên phần cứng.
- Kernel cũng chịu trách nhiệm khởi động và dừng tất cả các dịch vụ ứng dụng như bộ điều phối, máy chủ tin nhắn, bộ sưu tập, v.v.
Tại sao nên nâng cấp Kernel?
- SAP Kernel là cốt lõi của ứng dụng. Giống như tất cả các ứng dụng khác, Kernel chứa các tệp thực thi (tệp .EXE để nêu các quy trình khác nhau trong SAP).
- Kernel là trái tim của hệ điều hành. Nó chứa những tệp được sử dụng để chạy mọi sự kiện trong SAP. Ví dụ: |: khởi động cơ sở dữ liệu, tắt cơ sở dữ liệu, khởi động sap, tắt sap, saposcol, để bỏ phân loại các tệp sap, v.v.
- Đó là lý do tại sao khi nâng cấp Kernel có nghĩa là các phiên bản mới của các tệp EXE khác nhau sẽ thay thế các phiên bản cũ hơn.
Làm thế nào để kiểm tra phiên bản Kernel?
Có nhiều cách để kiểm tra Phiên bản Kernel -
Phương pháp 1) Đăng nhập vào hệ thống SAP và đi tới SM51 à Ghi chú phát hành
Phương pháp 2) Đăng nhập vào hệ thống SAP và chuyển đến tab Hệ thống trong thanh menu và chọn Trạng thái
Phương pháp 3) Đăng nhập vào hệ điều hành, chuyển sang người dùng
Bạn cũng có thể cung cấp disp + work -version
Tải xuống Kernel từ Service Marketplace
- Truy cập "Thị trường dịch vụ SAP". (Https: \\ service.sap.com) Bạn sẽ cần ID và mật khẩu OSS của mình.
- Sau đó, vào Downloads à SAP Support Packages -> Entry By Application Group -> SAP Kernel 6.00 64 Bit -> Chọn OS của bạn (LINUX / WINDOWS / SOLARIS / AIX) -> Database Dependent và Database Kernel Patch.
- Hai tệp SAR SAPEXE.SAR và SAPEXEDB.SAR được tải xuống từ Service Marketplace.
Các bước nâng cấp nhân:
Bước 1: Tạo một Thư mục mới ở cấp hệ điều hành với đủ dung lượng. Tên của Dir có thể là "exe_new
Bước 2: Chuyển các tệp SAPEXEDB.SAR & SAPEXE.SAR này mà bạn đã tải xuống thư mục mới ở cấp hệ điều hành.
Bước 3: Thay đổi thư mục hiện tại của bạn thành đường dẫn tệp .SAR được tạo (cd / sapmnt / PR2 / exe_new20122006). Kiểm tra đường dẫn thư mục bằng lệnh 'pwd' để đảm bảo bạn đang ở trong cùng một dir (exe_new
Bước 4: Bây giờ giải nén chúng. Tệp SAR bằng exe sapcar. Lệnh được sử dụng cho tương tự sẽ là
SAPCAR -xvf sapexe. SAR
SAPCAR -xvf sapexedb.SAR
Bước 5: Bây giờ tạo thêm một thư mục trong đường dẫn đó với tên "exe_old
Bước 6: Bây giờ dừng ứng dụng SAP. (Đối với nâng cấp hạt nhân, việc tắt cơ sở dữ liệu là không cần thiết nhưng chúng ta cần dừng ứng dụng SAP)
stopap r3
Bước 7: Sau đó sao chép các tệp từ thư mục hạt nhân mới exe_new
cp -rp / sapmnt // exe_new / * / sapmnt / / exe /
Bước 8: Thao tác này sẽ sao chép / thay thế tất cả các tệp trong thư mục hạt nhân hiện có bằng một tệp hạt nhân mới.
Sau đó, kiểm tra phiên bản hạt nhân từ cấp hệ điều hành bằng lệnh disp + work. Nó sẽ cho thấy rằng số lượng bản vá đã được tăng lên.
Bước 9: Sau đó đăng nhập vào cấp hệ điều hành với tư cách là người chủ (dành riêng cho UNIX). Trong thư mục hạt nhân, có một tập lệnh tên là saproot.sh. Thực thi tập lệnh này
./saproot.sh
Bước 10: Tập lệnh này chỉ định 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.
Bước 11: Sau đó khởi động hệ thống SAP
startap r3
Bước 12: Bây giờ bạn cũng có thể kiểm tra mức độ phiên bản hạt nhân từ SM51 hoặc bằng cách chọn trạng thái hệ thống