首批通过分布式安全可靠测评,为关键业务系统打造
选择合适的部署方案
更新时间:2026-06-26 09:52:48
OceanBase 集中式数据库指数据库软件安装在一台独立的物理或虚拟服务器上,其根据不同的应用场景,可以选择不同的部署方式和部署形态。同时,由于不同的部署形态所需组件不同,因此对于不同的部署形态分别提供了部署安装包。
形态一:部署小规格/小规模集中式版环境
OceanBase 集中式数据库-小规格/小规模部署安装包适用于中小业务体量,硬件资源要求不高的部署环境(对于个人测试开发环境 CPU 资源最低 2C 起,对于生产环境 CPU 资源最低 8C 起)。同时可按需部署 obshell、OB-Dashboard、OBAgent、Grafana、Prometheus 等工具组件。有关组件的介绍如下:
obshell(OceanBase Shell)
obshell 是 OceanBase 提供的免安装、开箱即用的本地集群命令行工具。obshell 支持集群运维,同时基于 OBServer 节点对外提供运维管理 API,实现了不同生态产品对同一集群统一管理,从而方便第三方产品工具对接 OceanBase 数据库,同时降低了 OceanBase 集群管理难度和成本。详细信息可参考文档 obshell。
OB-Dashboard
OB-Dashboard 是 obshell 提供的基于 Web 的交互式管理页面,专为 OceanBase 集群和租户资源的管理而设计。它提供了关键资源和性能指标的监控功能,帮助用户高效管理 OceanBase 集群。详细信息可参考文档 OB-Dashboard。
OBAgent
OBAgent 是 OceanBase 数据库监控采集框架,支持推、拉两种数据采集模式,可以满足不同的应用场景。
Grafana
Grafana 是一款开源的数据可视化工具,它可以将数据源中的各种指标数据进行可视化展示,以便更直观地了解系统运行状态和性能指标。详细信息可参见 Grafana 官网。
Prometheus
Prometheus 是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型以及快捷数据采集、存储和查询接口。详细信息可参见 Prometheus 官网。
该场景下推荐使用 obd 来进行部署。有关 obd 的详细介绍,参见 obd 文档。

使用 obd 部署,您可以根据实际情况选择以下两种方式:
-
交互安装以脚本实现数据库安装过程中的各种配置选择。
使用 OceanBase 提供的 oceanbase-standalone-all-in-one-4.3.5_xxx_xxx_xxxxxxxx.el7.x86_64.tar.gz 安装包进行部署,安装包中包含 obd、OBClient、OceanBase 数据库、OBAgent、Grafana 和 Prometheus。
使用 yaml 配置文件部署 OceanBase 集中式数据库
该方式通过 yaml 配置文件来管理集中式版的部署配置。如果您有规模化部署的诉求,可以选择该种部署方式。
使用 OceanBase 提供的 oceanbase-standalone-all-in-one-4.3.5_xxx_xxx_xxxxxxxx.el7.x86_64.tar.gz 安装包进行部署,安装包中包含 obd、OBClient、OceanBase 数据库、OBAgent、Grafana 和 Prometheus。
形态二:部署大规格环境/单机集群组
用户的硬件资源比较充足,有能力提供单独的节点用于部署 OCP 等生态工具。在该形态下,OCP 可以作为部署、监控运维集中式版集群以及管理备份恢复、主备租户的工具。用户也可按需部署 ODC 应用开发工具。
该部署形态如下所示,部署可以是一个单机集群,集群节点的 CPU 核数比较多(如 128C)。也可以是多个单机集群组。在该部署形态下,若 OCP 异常,则可以退化为 obd 黑屏运维方式来应急。

该种部署方式下,推荐先通过 obd 白屏部署 OceanBase 的运维管理工具 OCP,然后再通过 OCP 来部署集中式版集群。OceanBase 提供的 oceanbase-standalone-all-in-one-with-ocp-4.3.5_xxx_xxx_xxxxxxxx.el7.x86_64.tar.gz 安装包进行部署,该安装包包含了 obd、OBClient、OCP、OceanBase 集中式数据库。详细的部署流程和操作,参见 使用 OCP 部署 OceanBase 集中式数据库。
有关 OCP 的详细介绍,参见 OCP 文档。