SAP Basis - 内核升级和修补

内核是SAP应用程序与操作系统之间存在的可执行程序。 它由位于UNIX和\ usr \ sap \ SID \ SYS \ exe \ run Windows路径下的" / sapmnt / <SID> / exe"路径下的可执行程序组成。 它启动和停止应用程序服务,例如消息服务器,调度程序等。

在内核升级中,新的.exec文件替换SAP系统中的旧可执行文件.要检查当前版本,请使用事务代码 -  SM51>转到发行说明.

服务器列表 SAP信息

要检查状态,请转到系统→状态选项卡→其他内核信息

SAP Status 系统状态 内核信息

在UNIX中,使用 disp + work : 版本以查看有关当前内核版本的信息.

按照以下步骤从SAP Market Place : 下载内核;

步骤1 : 打开网址 -  https:\\service.sap.com并使用SID和密码登录.

第2步 : 从下拉菜单→软件下载转到SAP支持门户.

SAP Businesses SAP Support Portal

第3步 : 转到软件下载下的支持包和修补程序.转到软件下载.

Patches SAP软件下载 SAP Kernel 64-BIT

所有内核版本均以64位和减号提供;

SAP软件

第4步 : 选择内核版本并按照操作系统 -  Windows,Linux,Solaris,AIX和HP-UX下载文件.

内核版本

升级内核版本

现在让我们按照以下步骤升级内核版本 :

第1步 : 创建一个具有足够磁盘空间的目录并输入目录名称.

步骤2 : 将升级文件SAPEXEDB.SAR和SAPEXE.SAR文件复制到操作系统级别的新目录.

步骤3 : 要检查目录,请使用'pwd'确保您位于同一目录中.

STep 4 : 现在,通过sapcar exe解压缩.SAR文件.

SAPCAR -xvf sapexe.SAR

SAPCAR -xvf sapexedb.SAR

SAPCAR

第5步 : 要备份现有内核,您必须再创建一个名为"exe_old< ddmmyy>"的目录.并备份现有的内核文件.

第6步 : 要执行升级,请停止SAP应用程序.您无需关闭数据库以进行内核升级,但需要使用此命令停止SAP应用程序 -  stopsap r3.

步骤7 : 将文件从新的内核目录exe_new< ddmmyy→复制到现有的内核目录exe.

步骤8 : 使用此命令复制 -  cp -rp/sapmnt/< SID>/exe_new< ddmmyy>/*/sapmnt/< SID>/exe/

步骤9 : 现在,如果使用disp + work检查当前内核版本,则通过命令 disp + work : 从OS级别检查内核版本.版本和新的补丁版本应该显示.

第10步 : 以UNIX特有的root用户身份登录操作系统.在内核目录中执行脚本 -  ./saproot.sh< SID>

您可以使用它为内核中的所有可执行程序分配正确的权限,例如br * file等./p>

步骤11 : 使用此命令启动SAP应用程序 -  startsap r3.

步骤12 : 如果运行事务SM52,则可以看到当前的内核版本级别.