Çekirdek nedir?
- Çekirdek, SAP uygulaması ve işletim sistemi arasında bir arayüz görevi gören merkezi bir programdır.
- Çekirdek, "/ sapmnt /
/ exe" (UNIX) veya \ usr \ sap \ SID \ SYS \ exe \ run (Windows) yolunda bulunan çalıştırılabilir programlardan oluşur. - Bu dosyalar, R / 3 sistemini başlatmaya, belleği başlatmaya, tamponlar oluşturmaya ve kullanıcılardan gelen istekleri yönetmeye ve donanım kaynaklarını etkin bir şekilde kullanmaya başlamaya yardımcı olur.
- Çekirdek ayrıca dağıtıcı, ileti sunucusu, toplayıcı vb. Gibi tüm uygulama hizmetlerini başlatmak ve durdurmaktan da sorumludur.
Neden Kernel Yükseltmesi?
- SAP Kernel, uygulamanın temelidir. Diğer tüm uygulamalar gibi, Çekirdek de yürütülebilir dosyaları (SAP'deki çeşitli işlemleri belirtmek için .exe dosyaları) içerir.
- Çekirdek, işletim sisteminin kalbidir. SAP'deki her olayı çalıştırmak için kullanılan dosyaları içerir. Örneğin |: veritabanının başlatılması, veritabanının kapatılması, sapın başlatılması, sapın kapatılması, saposcol, sap dosyalarını arındırmak vb.
- Çekirdek yükseltmesi yapıldığında, çeşitli EXE dosyalarının yeni sürümlerinin eski sürümlerin yerini almasının nedeni budur.
Çekirdek Sürümü nasıl kontrol edilir?
Çekirdek Sürümünü kontrol etmenin birçok yolu vardır -
Yöntem 1) SAP sisteminde oturum açın ve SM51 à Sürüm Notlarına gidin
Yöntem 2) SAP sisteminde oturum açın ve menü çubuğundaki Sistem sekmesine gidin ve Durum'u seçin.
Yöntem 3) İşletim sisteminde oturum açın,
verin Ayrıca disp + work -version verebilirsiniz
Kernel'i Service Marketplace'ten indirin
- "SAP Service Marketplace" e gidin. (Https: \\ service.sap.com) OSS ID'nize ve şifrenize ihtiyacınız olacak.
- Ardından SAP Destek Paketleri -> Uygulama Grubuna Göre Giriş -> SAP Kernel 6.00 64 Bit -> İşletim Sisteminizi seçin (LINUX / WINDOWS / SOLARIS / AIX) -> Veritabanına Bağlı ve Veritabanından bağımsız Çekirdek Yaması'na gidin.
- İki SAR dosyası SAPEXE.SAR ve SAPEXEDB.SAR Service Marketplace'ten indirilir.
Çekirdek Yükseltme Adımları:
Adım 1: Yeterli alana sahip işletim sistemi düzeyinde yeni bir Dizin oluşturun. Dir adı "exe_new
Adım 2: İndirdiğiniz bu SAPEXEDB.SAR & SAPEXE.SAR dosyalarını OS seviyesinde yeni dizine aktarın.
Adım 3: Mevcut dizininizi yol olarak değiştirin .SAR dosyaları oluşturulur (cd / sapmnt / PR2 / exe_new20122006). Aynı dizinde olduğunuzdan emin olmak için 'pwd' komutuyla dizin yolunu kontrol edin (exe_new
Adım 4: Şimdi bunları açın. Sapcar exe tarafından hazırlanan SAR dosyaları. Aynısı için kullanılan komut şöyle olacaktır:
SAPCAR -xvf sapexe. SAR
SAPCAR -xvf sapexedb.SAR
Adım 5: Şimdi bu yolda "exe_old
Adım 6: Şimdi SAP uygulamasını durdurun. (Çekirdek yükseltmesi için veritabanının kapatılması gerekli değildir, ancak SAP uygulamasını durdurmamız gerekir)
durma r3
Adım 7: Ardından yeni çekirdek dizini exe_new
cp -rp / sapmnt // exe_new / * / sapmnt / / exe /
Adım 8: Bu, mevcut çekirdek dizinindeki tüm dosyaları yeni bir çekirdek dosyalarıyla kopyalayacak / değiştirecektir.
Ardından işletim sistemi seviyesinden disp + work komutuyla çekirdek sürümünü kontrol edin. Yama numarasının artırıldığını göstermelidir.
Adım 9: Ardından işletim sistemi düzeyinde kök olarak oturum açın (UNIX'e özel). Çekirdek dizininde saproot.sh adında bir betik var. Bu betiği çalıştır
./saproot.sh
Adım 10: Bu komut dosyası, çekirdekteki br * dosyası vb. Gibi tüm çalıştırılabilir programlara doğru izinleri atar.
Adım 11: Ardından SAP sistemini başlatın
başlarap r3
Adım 12: Artık çekirdek sürüm seviyesini SM51'den veya system à durumunu seçerek de kontrol edebilirsiniz.