SAP 核心 Upgrade步骤和教程

⚡ 智能摘要

下载和 Upgrade SAP 内核描述的是连接所有组件的可执行核心。 SAP 本教程将介绍如何验证内核版本,以及如何从底层操作系统检索补丁。 SAP 服务市场,并安全地应用受控升级。

  • 🧩 核心功能: 此 SAP 内核运行可执行文件,这些文件负责启动、停止和管理所有进程。 SAP 跨操作系统提供服务。
  • 🔍 版本验证: 使用 SM51、系统状态或 disp+work 命令可以可靠地显示正在运行的内核级别。
  • ⬇️ 补丁获取: SAPEXE.SAR 和 SAP使用有效的 OSS ID 从服务市场下载 EXEDB.SAR。
  • ⚙️ Upgrade 过程: 安全升级会备份现有内核,例如tracts 生成新的二进制文件,替换文件,并在 UNIX 上重新运行 saproot.sh。
  • ✅ 验证步骤: 重启后,通过SM51或系统状态确认升级是否成功。 SAP 应用程序。

下载 & Upgrade SAP 仁

什么是 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 → 发行说明.

SAP SM51 发行说明中显示的内核版本

方法2) 登录到 SAP 系统并转到 系统 在菜单栏上选择“选项卡”,然后选择 状态.

SAP 系统状态窗口中显示的内核版本

方法3) 在操作系统级别登录,切换到用户 行政,然后运行命令 显示+工作您也可以发布 disp+work –版本 结果相同。

disp+work 命令输出显示 SAP 操作系统级别的内核版本

从服务市场下载内核

一旦知道了当前版本,下一步就是从……获取最新的内核软件包。 SAP.

SAP 内核下载服务市场登录页面

  • 浏览 SAP 服务市场 at https://service.sap.com您需要您的 OSS ID 和密码。
  • 导航 下载 → SAP 支持包 → 按应用组分类 → SAP 内核 6.00 64 位 → 选择您的操作系统(LINUX / WINDOWS / SOLARIS / AIX)→ 数据库相关和数据库无关内核补丁.
  • 两个 SAR 归档文件, SAPEXE.SAR (与数据库无关) SAPEXEDB.SAR (取决于数据库)将被下载。

独立于数据库 SAP 内核下载选择

数据库依赖 SAP 内核为 Oracle 下载页面

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

SAPCAR extrac婷 SAPEXE 和 SAPEXEDB 存档

步骤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 系统 → 状态 确认新补丁级别已生效。

常见问题

此 SAP 内核是运行的可执行层。 SAP 过程,同时 SAP Basis 是更广泛的管理层,负责管理安装、传输、安全和性能。内核位于 Basis 之下。 SAP 为其运营提供基础和动力。

桥梁 SAP 管理员每六到十二个月或在关键时刻应用内核补丁。 SAP 文档要求这样做。补丁周期取决于安全公告、操作系统兼容性以及企业变更管理策略中定义的计划。

SAPEXE.SAR 包含与数据库无关的内核可执行文件,而 SAPEXEDB.SAR 包含数据库特定的二进制文件。这两个归档文件均从以下位置下载: SAP 服务市场和前trac泰德与 SAP内核升级期间的 CAR 工具。

是的。数据库可以在内核升级期间继续运行,因为只有 SAP 申请流程需要停止。务必与……确认。 SAP 发布说明:由于某些补丁需要重启数据库或采取额外步骤,因此请在此处添加发布说明。

停止 SAP 然后,在应用程序中恢复 exe_old 中创建的备份。通过将目录内容复制回 /sapmnt/ 目录来实现。 /exe。在重启之前,请在 UNIX 系统上重新运行 saproot.sh。 SAP 用于验证回滚的系统。

是的。人工智能工具,例如 SAP Joule 和 ChatGPT 总结 SAP 记录信息、生成升级检查清单、验证命令语法并解释日志错误。这些功能可以减少计划工作量,但每次变更仍然需要人工审核和适当的变更管理审批。

人工智能驱动的监控平台能够分析系统日志、预测故障、推荐内核补丁并检测传输工作流程中的异常情况。它们帮助基础架构团队从被动应对故障转变为主动维护,并持续优化整个系统环境的性能。

总结一下这篇文章: