基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
最后更新时间:2026-08-07 11:46:53
注意
- 从 ODC V4.3.0 之前的版本升级到 ODC V4.5.0 版本前,请务必阅读本篇文档中的升级注意事项。
- 使用 ODC V4.5.0 版本前,请关注 ODC V4.5.0 产品能力限制。
升级注意事项
升级说明
请确保您的 ODC 版本已经是 4.3.0 及之后版本,否则请先升级至 4.3.0-4.4.0 版本。
4.3.x 升级到 4.5.0 涉及历史数据的迁移和变更,请在升级前做好元数据库的数据备份。
升级窗口
本次升级涉及定时任务工单历史数据迁移,若您的历史数据规模较大耗时也将同步上升。目前已知迁移 100 万个工单需要 20 分钟,请根据业务空闲窗口酌情安排升级。
若想尽可能缩减升级耗时,请按文件指导先进行历史数据迁移,然后再进行升级。
工单任务
- 若升级前存在未结束(待审批、待执行、执行中)的工单,可能出现被终止或执行失败的现象。
定时任务
本次升级,数据归档、数据清理、SQL 计划、分区计划四类工单迁移至作业模块。
所有定时任务,若升级过程中存在未结束的审批流,升级后审批流可能会被终止。
若升级前 SQL 控制台中存在已打开的数据归档、数据清理、分区计划、SQL 计划窗口,升级后可能会有报错提示,重新打开对应窗口报错将不再出现。
关于分区计划
分区计划迁移后,新作业编号将与原工单编号不一致。
创建操作未成功通过审批(待审批、审批过期、审批不通过)的分区计划将不会显示在作业列表中。
分区策略为空的分区计划将不会显示在作业列表中。
关于执行记录
分区计划、SQL 计划迁移后,新作业中历史执行记录编号与原执行记录不一致。
分区计划、SQL 计划若存在未结束的执行记录,升级后执行记录状态可能会和实际情况不一致,可在升级后执行脚本进行数据订正。
分区计划、SQL 计划历史执行记录仍会展示在数据库变更列表中,若希望不展示,可在升级后执行脚本进行数据隐藏。
逻辑库变更
- 升级后逻辑库变更工单的历史数据将不支持查看,可通过运行脚本(脚本文件)从元数据库中获取历史变更数据。
ODC V4.5.0
当前版本:V4.5.0
前置版本:V4.5.0
发版时间:2026 年 07 月 31 日
支持的升级路径:对于 ODC V4.3.0 及之后的版本,均可直接升级至本版本。
功能变更
登陆集成
- 外部集成登陆集成特定条件下审批流异常问题修复。
MCP
- 提供 MCP 接口,支持外部系统对接与自动化集成。
SQL 控制台
修复代码中将 max_active 硬编码为 5 的问题,改为可配置参数,提升并发连接管理的灵活性与环境适配能力。
SQL 窗口自动补全支持更多对象类型。
SQL 控制台导出行数取消 10w 行的条数限制。
OpenAPI
- 部分 ODC 功能提供 OpenAPI。
作业
- 优化 CPU 检查 SQL 资源占用过高和检查频率过高的问题。
工单
逻辑库变更的执行详情文案调整为执行记录。
专有云版本和云上版本的工单导入导出互通。
分区计划
- 新增分区表中有 global 的索引时删除分区时会阻塞新建分区的风险预警。
系统语言
- 新增日语支持。
消息通知
- 新增消息通知暂停与恢复的配置项。
加入项目
- 申请加入项目支持通过搜索集群或者租户加入到对应的项目。
缺陷修复
ODC 执行建 PKG 的 DDL 遇到 BEGIN 后面有 /* */ 注释的情况,全选执行(包括最后的结束符 / 会执行失败。
多节点 ODC 部署时,下线其中一个节点后下发任务,任务会一直处于调度中的状态。
删除或者终止任务时,库管理员无法参与审批。
多库变更只显示 10 个模版。
超过 60 个数据库下发多库变更任务时会下发失败。
导入 CSV 文件时,选择性导入数据列会导入失败。
桌面版支持导入 TXT 类型文件。
模拟数据使用正则表达式时会导致 DFA 状态爆炸从而引发 OOM 报错。
依赖组件版本
| 组件 | 版本 |
|---|---|
| OceanBase Client(驱动) | 2.4.16 |
| obloader/obdumper(导数组件) | 4.3.6-RELEASE |
| h2(桌面版数据库) | 2.3.232 |
| JDK | JDK 17 |
| Springframework | 6.2.11 |
| Springboot | 3.4.3 |