Tải xuống & Upgrade SAP Kernel: Hướng dẫn từng bước
Hạt nhân là gì?
- Kernel là một chương trình trung tâm hoạt động như một giao diện giữa SAP ứng dụng và hệ điều hành.
- Hạt nhân bao gồm các chương trình thực thi nằm trong đườ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ộ thu thập, v.v.
Tại sao hạt nhân Upgrade?
- 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 các 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, giải nén các tệp sap, v.v.
- Đó là lý do tại sao khi quá trình nâng cấp Kernel được thực hiện, điều đó 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 cách nào để kiểm tra phiên bản hạt nhân?
Có nhiều cách để kiểm tra Phiên bản hạt nhân –
Phương pháp 1) Đăng nhập vào SAP hệ thống và đi đến SM51 à Ghi chú phát hành
Phương pháp 2) Đăng nhập vào SAP hệ thống và đi đến WELFARE tab 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 adm và ra lệnh hiển thị + công việc
Bạn cũng có thể cho disp+work –version
Tải xuống hạt nhân từ Thị trường dịch vụ
- Đi đến "SAP Chợ dịch vụ. ” (https:\\service.sap.com) Bạn sẽ cần ID và mật khẩu OSS.
- Sau đó vào Downloads à SAP Gói hỗ trợ -> Nhập theo nhóm ứng dụng -> SAP Kernel 6.00 64 Bit -> Chọn hệ điều hành của bạn (LINUX/WINDOWS/SOLARIS/AIX) -> Bản vá Kernel phụ thuộc vào cơ sở dữ liệu và không phụ thuộc vào cơ sở dữ liệu.
- Hai tệp SAR SAPEXE.SAR và SAPEXEDB.SAR được tải xuống từ Service Marketplace.
Phụ thuộc vào cơ sở dữ liệu: ORACLE
Hạt nhân Upgrade Các bước
Bước 1) Tạo một Thư mục mới ở cấp hệ điều hành có đủ dung lượng. Tên của Dir có thể là “exe_new ”.
Bước 2) Chuyển những thứ này SAPEXEDB.SAR & SAPCác tệp EXE.SAR 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 thư mục (exe_new ).
Bước 4) Bây giờ giải nén những thứ này. Tệp SAR bằng sapcar exe. Lệnh được sử dụng 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 ”. Sao lưu kernel hiện có. Sao chép (chỉ sao chép không di chuyển) kernel hiện có từ thư mục exe sang “exe_old ”
Bước 6) Bây giờ dừng lại SAP ứng dụng. (Đối với việc nâng cấp hạt nhân, việc tắt cơ sở dữ liệu không phải là điều cần thiết nhưng chúng ta cần dừng SAP ứng dụng)
stopsap r3
Bước 7) Sau đó sao chép các tập tin từ thư mục kernel mới exe_new vào thư mục kernel hiện có exe
cp -rp /sapmnt/<SID>/exe_new<ddmmyy>/* /sapmnt/<SID>/exe/
Bước 8) Điều này sẽ sao chép/thay thế tất cả các tệp trong thư mục kernel hiện có bằng một tệp kernel mới.
Sau đó kiểm tra phiên bản kernel từ cấp hệ điều hành bằng lệnh disp+work. Nó sẽ cho thấy 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 quyền root (dành riêng cho UNIX). Trong thư mục kernel có một script tên là saproot.sh. Thực thi tập lệnh này
./saproot.sh <SID>
Bước 10) Tập lệnh này gán quyền chính xác cho tất cả các chương trình thực thi trong kernel, chẳng hạn như tệp br*, v.v.
Bước 11) Sau đó, bắt đầu SAP hệ thống
startsap r3
Bước 12) Bây giờ bạn cũng có thể kiểm tra cấp phiên bản kernel từ SM51 hoặc bằng cách chọn system à status