什么是 SAP 实例 & SAP SID?
⚡ 智能摘要
SAP 实例和 SAP SID共同定义了如何 SAP R/3 系统结构严谨,并具有唯一标识。一个实例包含内存、工作进程、调度程序和网关等资源;SID(系统标识号)使用一个三字符代码标记整个安装。

什么是 SAP 实例?
An SAP 例 是分配给应用程序或数据库服务器的运行时资源组。 SAP R/3 客户端-服务器环境。每个实例都捆绑了服务器独立处理用户请求所需的资源。
构成实例的资源包括:
- 内存 — 用于缓冲区和滚动/页面空间的共享内存区域。
- 工作流程 — 执行用户请求的对话框、更新、后台、入队和后台进程。
- 调度员 — 将请求传递给空闲工作流程的流量控制器。
- 网关 — 实例中 RFC 和 CPI-C 调用的通信端点。
有哪些 SAP 实例
An SAP 该系统由三种逻辑实例类型组成。这三种实例类型共享相同的信息。 SAP 操作系统级别的系统目录。
SAP System = Dialog Instance + Central Instance + Database Instance
1. 对话框实例
A 对话实例 它位于应用层,其作用是将用户负载分散到各个主机上。随着更多主机上添加对话实例,调度器和工作进程的数量也会增加,从而允许更多并发用户登录并运行事务,而不会使任何单个服务器过载。
2. 中央实例
此 中央实例 它具备对话实例的所有功能,此外还托管着入队服务器和消息服务器。所有对话实例在到达数据库之前,都会通过消息服务器与中央实例通信。实例启动时,其调度程序会向消息服务器注册,并声明其提供的服务(例如 DIA、BTC、SPO、UPD 等)。中央实例上的入队服务管理着锁表,该锁表用于在整个系统中串行化更新。
3. 数据库实例
此 数据库实例 它是业务数据实际存储的地方。它接收通过中央实例路由的请求,应用入队锁,并将结果集返回给调用的工作进程。
SID是什么? SAP?
的SID 代表 SAP 系统识别这是一个唯一的三字符识别码,分配给每个 R/3 安装——也就是说,分配给每个完整的 R/3 安装。 SAP 系统 由一个数据库服务器和一个或多个应用服务器组成。
典型的SID遵循如下模式: C11, PRD, E56, DEV 或 质量保证体系SID 在安装时就已固定,不重新安装系统就无法更改,因此在项目早期做出的命名选择往往会持续多年。
SID命名规则
- 究竟 三个字母数字字符.
- 第一个字符必须是字母。
- 保留值,例如 地址, 全部, AND, BIN, 疾病预防控制中心, COM的, SAP, SYS并且不得使用受支持数据库的三字符名称。
- 同一传输环境中的每个 SID 都必须是唯一的。
逻辑系统名称
当数据分布在不同的系统之间时,网络中的每个系统都必须能够被清晰地识别。 SAP 它通过以下概念解决这个问题: 逻辑系统.
逻辑系统是一种应用程序系统,其中的应用程序在公共数据库上协同工作。 SAP 从本质上讲,逻辑系统实际上是一个客户端——它是系统中最小的、独立的业务单元。 SAP 安装。
由于逻辑系统名称唯一标识了网络中的系统,因此如果两个系统作为 BW 系统、源系统或计划连接在一起,则它们不能共享相同的名称。
示例:生产系统逻辑名称
以生产环境的逻辑系统名称为例。 SAP 德国的BW服务器:
| 元素 | 价值 | 意 |
|---|---|---|
| 的SID | 带隙 | P = 生产(类型),B = BW(组件),G = 德国(工厂) |
| 客户 | 100 | 安装时分配的三位数客户端编号 |
| 逻辑系统名称 | PBGCLNT100 | SID + CLNT + 客户端编号 — 标准形式 |
SAP 实例与 SAP 的SID
这两个术语描述的是同一系统的不同层次。这个例子是关于 运行时资源SID大约是 身分.
| 方面 | SAP 例 | SAP 的SID |
|---|---|---|
| 它是什么 | 服务器上的资源运行时容器 | 整个系统的三字符标识符 SAP 系统 |
| 适用范围 | 每个应用程序或数据库服务器 | 为 SAP 系统(整个安装) |
| 例子 | 对话、中心、数据库 | C11、PRD、DEV、QAS |
| 运行时可以更改吗? | 是的——可以启动、停止或添加实例。 | 否——在安装时已修复 |
| 用于 | 负载均衡、扩展、故障隔离 | 运输、RFC 和监测中的识别 |
其中 SID 和实例 Numbers 出现
系统安装完成后,SID 和两位数的实例编号会出现在 Basis 管理员每天都会接触到的许多地方。
- 操作系统用户帐户:
<sid>adm(例如prdadm) 以及sapadm. - 配置文件:
DEFAULT.PFL,<SID>_DVEBMGS<NN>_<host>其中 NN 为实例编号。 - 服务端口: 调度器端口 32网关端口 33消息服务器端口 36 。
- RFC 目的地和 TMS 路由 通过 SID 进行寻址。
- SAP GUI登录条目 在主机名旁边显示SID。
SID 和实例设置的最佳实践
清晰的 SID 和实例策略对整个系统环境的生命周期都至关重要。以下实践可减少传输、刷新和审计过程中出现的意外情况。
- 坚持使用命名规则 涵盖 DEV/QAS/PRD,因此仅从 SID 即可清楚地看出每个系统的作用。
- 避免 SAP-保留的三字母值 以及数据库名称,以防止安装后返工。
- 记录每个 SID 字符的含义 在景观图中,以便新成员能够理解。
- PIN实例编号 在同一主机上运行多个系统时,要避免端口范围冲突。
- 使用不同的逻辑系统名称 确保每个客户端的 ALE/IDoc 路由清晰明确。
- 将数据库实例保存在单独的主机上 当负载情况允许时,对话高峰不会导致数据库 I/O 不足。
