首批通过分布式安全可靠测评,为关键业务系统打造
OCP V4.4.1
更新时间:2026-04-21 18:53:50
V4.4.1 BP2
版本信息
版本号: V4.4.1 BP2
前置版本: V4.4.1 BP1
版本发布日期: 2026 年 3 月 26 日
产品行为变更
对部分已知问题进行修复。
V4.4.1 BP1
版本信息
版本号: V4.4.1 BP1
前置版本: V4.4.1
版本发布日期: 2026 年 3 月 12 日
新增功能
- 实现 Session Kill 失败场景的告警监控
ob_tenant_session_kill_delay与自动化采集 obstack 堆栈信息的能力,支持的 OceanBase 版本范围为:[V4.2.1.6, +∞)。 - 实现租户队列满场景下的 OBServer 日志型告警与自动化采集 obstack 堆栈信息的能力,支持的 OceanBase 版本范围为:[V4.2.1.6, +∞)。
- 实现 ARM 架构环境下自动化采集 obstack 堆栈信息的能力,支持的 OceanBase 版本范围为:[V4.2.1.6, +∞)。
- 设计 TDE 加密标准化插件接口(SPI),为第三方加密机厂商提供统一接入方案,大幅降低适配复杂度与成本。
主要修复问题
修复部分已知问题。
遗留问题
| 编号 | 已知问题 | 规避方法 |
|---|---|---|
| 1 | 创建租户级备份策略时,在自定义备份范围中勾选全部对象后,列表中仍存在未选中的对象。 | 清除右侧已选对象时,需同时取消左侧的勾选状态。 |
V4.4.1
OCP 4.4.1 版本重磅发布!本版本全面升级 OceanBase 集群管理平台核心能力,为企业用户提供更稳定、更高效、更安全的数据库管理体验。
核心亮点:
- 内核适配增强:支持备租户克隆快速搭建测试环境、外表实现多源数据集成、ODPS Catalog 统一数据视图、Java UDF 自定义业务逻辑、非对称 Zone 动态资源调整等核心能力。
- 智能监控升级:支持告警概览以及 200+ 告警智能解读能力,帮助用户发掘告警规律,提升告警处理效率。
- 安全能力强化:TDE 加密适配三未信安、江南天安等第三方厂商的 KMS 服务。
- 增强平台化运维:新增定时运维任务自动化和 OCP 自监控能力,满足企业级运维的标准化、自动化需求。
版本信息
版本号: V4.4.1
前置版本: V4.4.0 BP3
版本发布日期: 2026 年 2 月 9 日
支持的升级路径:
目前仅支持从 OCP V3.2.4 及之后版本直接升级到当前版本。
对于 OCP V2.3.x 及之后、V3.2.4 之前的版本,需先升级至 OCP V3.3.4 版本。
对于 OCP V2.3.0 之前版本,需先升级至 OCP V2.3.x 版本,再升级到 OCP V3.3.4 版本。
支持的 OceanBase 数据库版本
OCP V4.4.1 版本支持下表所列版本的 OceanBase 数据库。
OceanBase V2.2.76 & OceanBase V2.2.77
OceanBase V3.1.x
OceanBase V3.2.x
OceanBase V4.0.x
OceanBase V4.1.x
OceanBase V4.2.x
OceanBase V4.3.x
OceanBase V4.4.x
关键特性解读
JVM 环境依赖服务
自 V4.3.5 BP1 版本开始,OceanBase 通过 JNI(Java Native Interface)桥接框架,实现了 C++ 与 Java 生态的无缝对接。基于 JNI 框架,OceanBase 已全面支持 ODPS 外表、HDFS 外表、Java UDF、ODPS Catalog 以及 MySQL 外表插件等功能,确保用户可以直接访问阿里云 MaxCompute 数据仓库及分布式文件系统,并利用 Java 编写的用户自定义函数,实现更灵活的数据处理和集成能力。
为了降低用户部署和运维复杂度,OCP 提供了全生命周期管理能力。在集群安装部署和运维管理阶段支持上传 jar 包、选择支持的服务类型、JVM 内存配置、升级时 jar 包兼容性检查、集群扩容时自动开启服务、以及灵活的变更或关闭服务等操作。
通过 OCP 的可视化运维能力,可以大幅降低部署门槛和用户的日常运维负担。同时这套技术方案既保留了 OBServer C++ 的高性能优势,又集成了 Java 生态的丰富资源,真正实现了 “高性能、易管理、强扩展” 的技术平衡,为企业构建现代数据平台提供了坚实的技术支撑。
注意事项:
- 开启/关闭 JVM 环境依赖服务需要重启集群。
- 确保集群内各主机预留充足内存资源,以保障服务稳定运行,避免因内存不足导致异常。
- 需提前通过软件包管理工具上传相关服务依赖的 jar 包库,确保 OBServer 可正常加载使用。
- JVM 环境依赖服务依赖 Java 环境,若集群下存在机器尚未配置 Java 环境,请自行配置,并确保 JDK 满足如下要求:
- x86/x86_64 架构主机需安装 JDK 11 或更高版本。
- ARM64(aarch64)架构主机需安装 JDK 15 或更高版本。
版本说明:
不同服务对 OceanBase 集群版本的要求有所不同:
| 服务 | 支持版本 |
|---|---|
| ODPS 外表 | [V4.3.5.1, +∞) |
| HDFS 外表 | [V4.3.5.1, +∞) |
| Java UDF | [V4.4.0.0, +∞) |
| ODPS Catalog | [V4.4.1.0, +∞) |
| MySQL 外表插件 | [V4.4.1.0, +∞) |
定时任务
在日益复杂的数据库运行环境中,OceanBase 数据库通过定时发起合并操作和在特定时间窗口收集统计信息,有力保障了系统的稳定性。然而,数据库始终处于动态变化之中——租户的持续转储行为、表的频繁 DML 操作不断更新着统计信息。在部分极端场景下,由于 LSM 树架构的特性,数据更新若未能及时感知,可能引起显著的 “读放大” 效应;同时,过期的统计信息会严重影响查询优化器对执行计划的精准判断,最终导致数据库整体响应延迟上升,对业务连续性构成威胁。
针对这一挑战,OCP 推出了定时任务管理功能。该功能依托智能调度引擎,提升运维操作自动化水平。用户可以根据业务运行规律,灵活配置多种关键任务的执行策略,包括租户合并、合并后统计信息收集以及表级别统计信息收集等。用户可以通过业务运行规律设置调度策略与调度过期策略,让运维时序更加贴合业务节奏。同时 OCP 提供了完整的任务全生命周期管理能力,可以便捷地开启或禁用定时任务,支持任务的强制执行、参数编辑、任务复制和删除操作,并能够随时查看详细的任务运行记录。通过自动化调度与智能优化,OCP 定时任务可以保障系统运行的稳定高效,帮助用户构建更加智能、自适应的运维新范式。
注意
新功能
基础运维
集群管理:
- 支持开启/关闭 JVM 环境依赖服务,方便用户使用 ODPS 外表/HDFS 外表/Java UDF/ODPS Catalog/MySQL 外表插件等功能。
- 新增 Zone 以及升级集群的场景下支持用户在 Zone 级别选择不同软件包类型(EL7/EL8/AL8),同时支持部署 EL8 类型软件包的集群平滑升级至 EL7/AL8。
- TDE 透明加密功能适配三未信安、江南天安等第三方厂商的 KMS 服务,为用户提供更强大的数据保护方案,支持的 OceanBase 版本范围为:[V4.2.5.4, V4.3.0.0)、[V4.3.5.2, +∞))。
- 支持在接管集群时配置 OCP Agent 的端口和规格配置。
租户管理:
- 支持非对称 Zone 功能,实现租户在不同 Zone 间的 Unit 个数差异化配置。该功能存在如下限制要求:
- 各 Zone 内租户的全功能副本 Unit 数量不允许超过 2 种。
- 支持的 OceanBase 版本范围为 [V4.2.5.5, V4.3.0.0)、[V4.4.2.0, V4.5.0.0)。
- 支持备租户克隆,满足特定行业生产和测试环境属于同一套集群且需频繁做 DDL 变更的业务场景。
- 创建 Oracle 类型租户时支持设置特定字符序。
- 副本详情支持删除指定 Unit,支持的 OceanBase 版本范围为:[V3.0.0.0, V4.0.0.0)。
- 副本详情支持删除指定 Unit Group,支持的 OceanBase 版本范围为:[V4.0.0.0, +∞)。
- 支持非对称 Zone 功能,实现租户在不同 Zone 间的 Unit 个数差异化配置。该功能存在如下限制要求:
主机管理:支持在添加主机时配置 OCP Agent 的端口和规格。
监控告警
- 支持告警概览功能,提供全面的告警统计与分析能力,支持以时间维度、类型维度等多角度分析,帮助用户深度挖掘告警规律,实现主动运维。
- AI 助手支持智能解读 200+ 告警类型,帮助运维人员快速理解告警含义,减少告警分析时间。使用该功能时,请确保 OCP 的 MonitorDB 为 V4.3.5 BP3 及以上版本。
- 支持向量内存指标:占用大小、使用大小、使用限制、使用率展示以及向量使用率告警能力,支持的 OceanBase 版本范围为 [V4.3.5.3, V4.4.0.0)、[V4.4.1.0, +∞)。
- 支持在告警通道内设置恢复消息聚合能力,降低恢复消息数量。
- 实现在无法自动消除的告警详情页面新增解决功能。
- 新增支持 Slack 类型告警通道,方便系统推送告警信息至指定的 Slack 工作区。
主备租户容灾管理
- 实现级联和一主多备场景下支持基于网络和基于归档模式的灵活配置能力,方便用户构建更合适的数据同步方案。
- 当主租户无 standbyro 用户时,支持用户手动设置 standbyro 密码。
- 容灾切换时支持展示/复制原主租户服务名,方便用户故障演练时复制原主租户服务名,进而保持连接串不变。
运维管理
支持定时任务管理能力,包括创建定时运维任务,实现租户合并以及统计信息收集等任务类型,并支持对相关任务进行编辑、复制、查看等运维操作。
Binlog 管理
创建 Binlog 集群时支持设置 MetaDB 的访问地址和端口,避免单节点故障风险,提升系统高可用能力。
备份恢复
- 支持对阿里云对象存储 OSS 设置高级属性 checksum_type,取值为
md5(默认)或no_checksum。 - 支持对阿里云对象存储 OSS 设置合规保留策略 WORM(Write Once Read Many)特性,满足用户以不可删除、不可篡改的方式保存和使用数据。
- 支持查看物理备份自动清理记录(近 90 天)。
平台化能力
系统管理 支持 OCP 自身 10+ 监控指标展示,以及状态异常时的告警能力。
产品优化
集群管理
- 集群 概览 > Zone 列表 增加软件包类型(EL7/EL8/AL8)展示。
- 创建集群时前置预检查步骤,方便用户提前排查和解决集群创建的阻塞点。
- 对于内核临时版本增加风险提示 “当前集群基于非正式软件包(POC 或者调试所用)构建,该版本未经过完整测试验证,可能存在兼容性漏洞、功能缺陷或安全风险,进而导致服务异常、数据损坏等问题,同时本集群不支持升级至正式版。请务必采用正式发布版本以保障系统稳定。”,支持的 OceanBase 版本范围为 [V4.2.1.0, +∞)。
- 在 OBKV/Redis/HBase 性能监控界面增加提示语 “集群概览-更多-运维配置-参数管理-性能监控参数中确认 monagent.pipeline.obkv.collect.disabled 的值是否为 false。”。
- 修复特定场景下 datafile_next=0 时,OCP 数据盘大小显示仍取值 datafile_maxsize 而非 datafile_size 的问题,确保白屏界面显示与实际创建逻辑一致。
租户管理
- 合并管理:备租户增加合并设置提示 “备租户不支持独立合并,设置合并时间仅影响其转换为主租户之后的合并调度时间。”。
- 数据库管理:MySQL 模式下创建数据库支持 REFERENCES、EXECUTE 权限类型。
- REFERENCES 权限支持的 OceanBase 版本范围:[V4.2.4.0, V4.3.0.0)、[V4.3.3.0, +∞)。
- EXECUTE 权限支持的 OceanBase 版本范围:[V4.2.2.0, V4.3.0.0)、[V4.3.2.0, +∞)。
主机管理
新增配置 clockdiff 命令执行时 timeout 的参数 ocp.host.clockdiff.timeout.millis,参数值默认为 30 秒,避免特殊场景下预检查步骤失败。
OBProxy 管理
OBProxy 集群 概览 页面增加软件包类型(EL7/EL8/AL8)展示。
Binlog 服务
- 创建 Binlog 集群时前置预检查项目,方便用户提前排查和解决集群创建的阻塞点。
- 支持在 Binlog 集群 概览 页面展示 Binlog 集群的访问地址。
其他
- 优化 OceanBase 主备租户与 OCP 多集群跨时区管理,确保不同区域时间展示正确,保障跨国业务连续性。
- 系统管理 > 用户管理 中,用户以及角色名支持中划线(-)。
- 告警中心 中,告警通道 > 新建通道 > 自定义脚本 的接收人字段增加可选字样,避免影响客户配置;禁止编辑/复制物化视图相关告警规则的检测规则。
- 备份恢复 中,支持通过参数
backup.dump.physical.file.timeout设置 OCP Agent 解析备份集超时时间,参数值默认为 30 秒。
产品行为变更
自治服务 变更为 诊断服务。
主要修复问题
OCP V4.4.1 版本主要修复如下问题:
- 修复了主机离线后日志报错 “Failed format number, input string: 2881;62888” 的问题。
- 修复了升级 OCP-Agent 失败报错找不到 token 的问题。
- 修复了升级 OCP-Agent 失败报错 “No enum ParameterType.” 的问题。
- 修复了创建租户时,
Create ob tenant子任务重试后未更新mc_ob_tenant表的问题。 - 修复了 OCP-Agent tar 包安装后缺少自启动文件
ocp_agent.service的问题。 - 修复了模拟两机房网络断连时,OCP 租户执行 Failover 后在 PreCheck 阶段超时的问题。
- 修复了 ADMIN_VIEWER 角色不可跨组织访问资源的问题。
- 修复了单节点 OCP 管控 1000+ OBProxy 节点场景下刷新 config server 缓存失败造成业务偶发断连(持续时间小于 1 分钟)的问题。
遗留已知问题
| 编号 | 已知问题 | 规避方法 |
|---|---|---|
| 1 | 创建备租户时,若主备同步方式选择基于网络,可能会存在 8s~10s 的响应延迟。 | 无。 |
| 2 | 创建 Binlog 集群时,当数据库名称中仅包含数字或包含中划线(-)时,Binlog 集群创建失败。 | OceanBase V4.3.6 已修复该问题;当 OceanBase 为 V4.3.6 之前版本时,创建 Binlog 集群时数据库名称不要使用纯数字或包含中划线(-)。 |
| 3 | 创建 Binlog 集群时,若 MetaDB 选择 V2.2.77 的集群,子任务会报错 “logproxy process is not exist”。 | 建议选择 V4.3.6 及之后版本的 Binlog 安装包。 |
| 4 | 创建定时任务时,填写任务名称提示 “此名称已存在”。 | 建议使用备份恢复、定时任务、巡检中均未存在的名称。 |
| 5 | 多节点 OCP 场景下查看平台监控时,若某个 OCP 节点不正常,可能导致当选择全部主机时性能监控无数据。 | 无。 |
| 6 | 查看平台监控 > HTTP 请求中的监控数据时,调大筛选的时间范围后系统响应较慢。 | 建议将筛选的时间范围控制在 3 天内。 |
| 7 | 创建 “租户维度合并” 类型的定时任务,当选择 “全部” 集群的租户时,若存在 V4.0 以下版本的 OceanBase 集群,创建定时任务可能失败。 | 无。 |
| 8 | 创建执行对象为表的定时任务,当选择的表数量超过 50 时,任务会一直处于执行中,且查看任务详情时报错。 | 建议所选表不要超过 50 个。 |
| 9 | 创建备租户时,手动终止任务后再进行重试,子任务 Create network standby tenant 报错租户已存在。 |
非必要请勿手动终止任务。 |
| 10 | 黑屏修改租户的 standbyro 密码后,OCP 白屏无法感知。 | 建议不要进行此类黑屏操作。 |
| 11 | 1-1-1 集群模式下,向量相关监控仅展示单个节点的数据,且告警中心仅存在一个节点的向量相关告警。 | 无。 |
| 12 | 创建集群时开启 JVM 环境依赖服务,预检查报错找不到 deps_compat.yml 配置文件。 |
删除所使用的 OceanBase 软件包,重新进行上传。 |
| 13 | Binlog 集群仅有一个节点的场景下,强制删除已离线的节点所在主机后,无法删除 Binlog 集群。 | 无。 |
| 14 | OCP 时区与 OceanBase 时区不一致时,备份恢复执行失败。 | 无,可联系技术支持协助处理。 |
| 15 | 修改租户参数 zone_deploy_mode 时系统报错。 |
建议使用 OCP 白屏功能开启租户非对称 Zone 模式。 |
| 16 | 多时区主备 OceanBase 集群下,当集群中包含远程备租户时,备份恢复可能执行失败。 | 暂无,可联系技术支持协助处理。 |
| 17 | 三节点 OceanBase 集群停服升级时,子任务 Execute upgrade post script 执行失败,重试后报错 “upgrade job still running, should wait”。 |
可手动黑屏执行 upgrade tenant 指令进行绕过。 |
| 18 | 批量创建 50 个租户的定时任务,任务执行时子任务 Collect single tenant statistics 执行超时,可能导致刷新的日志过多而产生报错。 |
无。 |
| 19 | 升级 OceanBase 集群时,子任务 Execute upgrade checker script 报错 “1 tablet is merging, please check”。 |
重试该任务即可。 |
| 20 | 多 OCP 集群模式下,跨主备 OCP 集群执行离线恢复时,可恢复时间范围存在问题。 | 暂无,可联系技术支持协助处理。 |
| 21 | OceanBase 为 V3.2.0 版本时,通过定时备份策略完成备份任务后,可恢复时间区间数据为空。 | 暂无,可联系技术支持协助处理。 |
版本使用限制
硬件要求
OCP-Server 可以安装在物理机上,也支持安装运行在 Docker 容器中。OCP-Server 支持多节点高可用部署模式。
OCP-Server 节点最低硬件要求如下表所示。
| 硬件 | 要求 |
|---|---|
| CPU | |
| 内存 | 可用内存 16 GiB |
| 网卡 | 万兆网卡 |
OCP-Agent 自身占用资源很少,对安装节点硬件资源没有特别要求。
操作系统要求
安装 OCP 服务端(含 OCP-Agent)的操作系统要求如下表所示。
| 服务器类型 | 操作系统 | 支持版本 |
|---|---|---|
| x86_64 | RHEL | 7.2 及以上版本 |
| x86_64 | CentOS | 7.2 及以上版本 |
| x86_64 | AliOS | 7.2 及以上版本 |
| x86_64 | openSUSE | 12SP3 及以上版本 |
| ARM aarch64 | AliOS | 7.2 及以上版本 |
| ARM aarch64 | 中标麒麟 | 7.6 |
| ARM aarch64 | 华为 EulerOS | 2.0 SP8 |
| x86_64 | Debian | Debian GNU/Linux 11 (bullseye) |
| x86_64 | Ubuntu | Ubuntu 18.04.6 LTS |
客户端要求
一般用户会通过 Web 浏览器来访问 OCP 服务,故对客户端的要求如下所示。
| 浏览器 | 最小版本 |
|---|---|
| Chrome | 88 |
| Firefox | 78 |
| Edge | 88 |
如果您需要通过 iOS 操作系统的设备来访问 OCP,版本要求如下表所示。
| 操作系统 | 最小版本 |
|---|---|
| iOS | 10 |
为了具备最佳的使用体验,推荐使用分辨率大于 1440 x 810 的显示器。