下载 & Upgrade SAP 内核:分步教程

什么是内核?

  • 内核是一个中央程序,它充当 SAP 应用程序和操作系统。
  • 内核由位于路径“/sapmnt/ /exe”(UNIX)或 \usr\sap\SID\SYS\exe\run(Windows)
  • 这些文件有助于启动 R/3 系统,初始化内存,创建缓冲区并开始管理来自用户的请求并有效利用硬件资源。
  • 内核还负责启动和停止所有应用服务,如调度程序、消息服务器、收集器等。

为什么选择内核 Upgrade?

  • SAP 内核是应用程序的核心。与所有其他应用程序一样,内核包含可执行文件(.EXE 文件,用于说明各种进程) SAP).
  • 内核是 操作系统. 它包含用于运行每个事件的文件 SAP。例如:启动数据库、关闭数据库、启动 sap、关闭 sap、saposcol、解压 sap 文件等。
  • 这就是为什么当内核升级完成后,各种 EXE 文件的新版本将取代旧版本。

如何检查内核版本?

有很多方法可以检查内核版本 –

方法1) 登录到 SAP 系统 并转到 SM51 → 发行说明

检查内核版本

方法2) 登录到 SAP 系统并转到 系统 在菜单栏中选择 状态

检查内核版本

方法3) 登录操作系统,切换到用户adm 并给出命令 显示+工作

你也可以给 disp+work –版本

检查内核版本

从服务市场下载内核

从服务市场下载内核

  • 去 ”SAP 服务市场。”(https:\\service.sap.com)您将需要您的 OSS ID 和密码。
  • 然后前往下载à SAP 支持包 -> 按应用程序组输入 -> SAP 内核 6.00 64 位 -> 选择您的操作系统 (LINUX/WINDOWS/SOLARIS/AIX) -> 数据库相关和数据库独立内核补丁。
  • 两个 SAR 文件 SAPEXE.SAR 和 SAPEXEDB.SAR 是从服务市场下载的。
从服务市场下载内核
独立于数据库
从服务市场下载内核

数据库相关:ORACLE

数据库相关:ORACLE

核心 Upgrade 步骤

步骤1) 在操作系统级别创建一个具有足够空间的新目录。目录名称可以是“exe_new” ”。

步骤2) 转移这些 SAPEXEDB.SAR & SAP您已下载到操作系统级别的新目录的 EXE.SAR 文件。

步骤3) 将当前目录更改为创建 .SAR 文件的路径 (cd /sapmnt/PR2/exe_new20122006)。使用命令“pwd”检查目录路径,以确保您位于同一目录中 (exe_new )。

步骤4) 现在使用 sapcar exe 解压这些 .SAR 文件。用于相同操作的命令是

SAPCAR –xvf sapexe. SAR
SAPCAR –xvf sapexedb.SAR

Upgrade 核心

步骤5) 现在在该路径中再创建一个名为“exe_old ”. 备份现有内核。将现有内核从 exe 目录复制(只复制不移动)到“exe_old ”

步骤6) 现在停止 SAP 应用程序。(对于内核升级,关闭数据库不是必需的,但我们需要停止 SAP 应用)

stopsap r3

步骤7) 然后从新内核目录 exe_new 复制文件到现有的内核目录 exe

cp -rp /sapmnt/<SID>/exe_new<ddmmyy>/* /sapmnt/<SID>/exe/

步骤8) 这将用新的内核文件复制/替换现有内核目录中的所有文件。

然后使用 disp+work 命令从 OS 级别检查内核版本。应该显示补丁号已经增加。

步骤9) 然后以 root 身份登录到操作系统级别(特定于 UNIX)。在内核目录中,有一个名为 saproot.sh 的脚本。执行此脚本

./saproot.sh <SID>

步骤10) 该脚本为内核中的所有可执行程序(如 br* 文件等)分配正确的权限…

步骤11) 然后开始 SAP 系统

startsap r3

步骤12) 现在您也可以从 SM51 或通过选择系统 → 状态来检查内核版本级别