İndir & SAP Kernel'i Yükseltme: Adım Adım Eğitim

İçindekiler:

Anonim

Ç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, adm kullanıcısına geçin ve disp + work komutunu
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 " olabilir.

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ıyla bir dizin daha oluşturun. Mevcut kernel.Copy'nin yedeğini alın. Mevcut çekirdeği exe dizininden "exe_old " dizinine kopyalayın (yalnızca kopyalayın)

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 içindeki dosyaları mevcut çekirdek dizini exe'ye kopyalayın.

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.