SAP 核心 Upgrade步骤和教程

什么是 SAP 核心?
此 SAP 核心 是一个中央程序,它充当所有组件之间的接口。 SAP 应用程序及其底层操作系统。它是实现应用程序运行的引擎。 SAP 系统能够启动、与数据库通信并可靠地响应用户请求。
- 内核由存储在其下的可执行程序组成。 /sapmnt/ /EXE文件 在 UNIX 或 \usr\sap\SID\SYS\exe\run on Windows.
- 这些可执行文件启动 R/3 系统,初始化内存,创建缓冲区,管理用户请求,并有效地利用可用的硬件资源。
- 内核还会启动和停止所有应用程序服务,包括调度程序、消息服务器和收集器进程。
为什么说内核是内核? Upgrade 需要?
内核升级会保留 SAP 景观稳定、安全,并与最新技术保持一致 SAP 修正和操作系统支持。
- 此 SAP 内核是应用程序的核心,包含用于启动关键进程的可执行文件(.exe 二进制文件)。 SAP.
- 内核是 操作系统 集成。它控制着集成中的每一个事件。 SAP包括启动和关闭数据库,启动和停止ping SAP运行 saposcol,并且漠不关心 SAP 文件。
- 内核升级期间,新版本的可执行文件会替换旧版本,从而修复错误、应用安全补丁并提高性能。
如何查看内核版本
升级前,请使用以下三种方法之一确认当前安装的版本。
方法1) 登录到 SAP 系统 并导航到 SM51 → 发行说明.
方法2) 登录到 SAP 系统并转到 系统 在菜单栏上选择“选项卡”,然后选择 状态.
方法3) 在操作系统级别登录,切换到用户 行政,然后运行命令 显示+工作您也可以发布 disp+work –版本 结果相同。
从服务市场下载内核
一旦知道了当前版本,下一步就是从……获取最新的内核软件包。 SAP.
- 浏览 SAP 服务市场 at https://service.sap.com您需要您的 OSS ID 和密码。
- 导航 下载 → SAP 支持包 → 按应用组分类 → SAP 内核 6.00 64 位 → 选择您的操作系统(LINUX / WINDOWS / SOLARIS / AIX)→ 数据库相关和数据库无关内核补丁.
- 两个 SAR 归档文件, SAPEXE.SAR (与数据库无关) SAPEXEDB.SAR (取决于数据库)将被下载。
SAP 核心 Upgrade 步骤
请按以下步骤顺序操作,安全地应用新内核,而不会丢失以前的版本。
步骤1) 在操作系统级别创建一个新目录,并确保有足够的可用空间。常见的命名约定是: exe_new.
步骤2) 传输下载的 SAPEXEDB.SAR 和 SAPEXE.SAR 将文件复制到操作系统级别的新目录中。
步骤3) 将当前目录更改为 SAR 文件所在的路径(例如, cd /sapmnt/PR2/exe_new20122006使用以下方式验证位置 PWD.
步骤4) 使用以下方法解压缩 SAR 文件: SAPCAR 可执行文件:
SAPCAR -xvf SAPEXE.SAR
SAPCAR -xvf SAPEXEDB.SAR
步骤5) 创建另一个名为 exe_old 在同一路径下,备份现有内核。使用 cp (复制,不要移动)备份现有文件 exe文件 目录 exe_old.
步骤6) 停止 SAP 应用程序。内核升级不需要关闭数据库,但是…… SAP 应用程序必须离线运行。
stopsap r3
步骤7) 将新内核目录中的文件复制到现有内核目录中:
cp -rp /sapmnt/<SID>/exe_new<ddmmyy>/* /sapmnt/<SID>/exe/
步骤8) 此复制操作会将现有内核目录中的所有文件替换为新的内核二进制文件。请使用以下命令在操作系统级别验证内核版本。 显示+工作补丁编号应反映升级情况。
步骤9) 以用户身份登录操作系统 根 (仅限 UNIX)。内核目录包含一个名为 saproot.sh执行它:
./saproot.sh <SID>
步骤10) 该脚本为内核中的每个可执行文件分配正确的权限,包括: br* BR*Tools 和其他管理实用程序使用的文件。
步骤11) 开始 SAP 系统:
startsap r3
步骤12) 最后,通过以下方式验证升级后的内核版本: SM51 or 系统 → 状态 确认新补丁级别已生效。







