首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase 数据库社区版部署概述
更新时间:2026-05-25 15:11:37
OceanBase 数据库社区版支持多种部署方式:
如果想要快速部署单机版的 OceanBase 进行功能体验,可以参考快速部署部分。
如果想要在生产环境中进行标准化部署,可以参照标准部署部分。
如果想要进行在线体验,可以参考在线体验部分。
快速部署
快速部署操作适用于仅有一台机器时,快速搭建一个可用的 OceanBase 数据库环境。部署的 OceanBase 数据库环境具备数据库的基本功能,可以有效地帮助您了解 OceanBase 数据库;但是该环境不具备任何分布式能力及高可用特性,不建议长期使用。
对于非原生支持的操作系统(比如 MAC 和 Windows),建议使用 Docker 镜像的方式进行部署;具体操作参见 部署 OceanBase 数据库容器环境。
对于原生支持的操作系统(Linux 系列,具体见支持的操作系统列表),建议使用 obd 进行部署;具体操作参见官网《OceanBase 安装部署工具》文档 快速上手/快速部署 OceanBase 数据库。
标准部署
标准部署适用于需要深入了解 OceanBase 分布式数据库架构原理及功能特性的用户,部署的 OceanBase 集群具备数据库完整能力及分布式高可用的特性。您需至少准备三台可用资源为 4vCPU、16 GB 内存、100 GB SSD 或更高性能磁盘的主机。
(推荐)图形化管理 OceanBase 集群
如果您想部署多套 OceanBase 集群,建议部署 OCP(OceanBase 云平台),OCP 可以帮助您更好地运维和管理 OceanBase 数据库,大幅降低运维工作。
您需先使用三台机器部署 OCP 及其 MetaDB,具体操作可参见官网《OceanBase 安装部署工具》文档 使用指南/图形化界面/通过图形化界面部署 OCP。成功部署 OCP 后,您可通过 OCP 创建新的 OceanBase 集群以服务您的业务,具体操作可参见官网《OceanBase 云平台》文档 集群管理 章节。
注意
MetaDB 仅用作 OCP 的元数据库,请勿用作您的业务集群。
命令行管理 OceanBase 集群
若您暂时只打算部署一套 OceanBase 集群,您可通过 obd 部署 OceanBase 集群,之后使用 obd 命令管理 OceanBase 集群。具体部署操作可参见官网《OceanBase 数据库》文档 通过 obd 图形化界面部署 OceanBase 集群,obd 命令介绍可参见官网《OceanBase 安装部署工具》文档 obd 命令/集群命令组。
在 Kubernetes 环境中部署 OceanBase 集群
此方法适用于生产环境已经大规模上线 Kubernetes 并且对 OceanBase 数据库有一定了解和经验的用户。部署的 OceanBase 集群具备数据库完整能力及分布式高可用的特性。
在开始之前,请确保您已满足以下条件:
您有可用的 Kubernetes 集群且至少有 9 个可用 CPU,33 GB 可用内存和 360 GB 的可用存储空间。
ob-operator 依赖 cert-manager,请确保您已安装 cert-manager。cert-manager 的安装方法请参考对应的 安装文档。
具体部署 OceanBase 集群的步骤请参见官网《OceanBase 数据库》文档 在 Kubernetes 环境中部署 OceanBase 集群。
在线体验
对于需要在线体验的用户,可以登录 OceanBase 体验站 进行功能体验。