首批通过分布式安全可靠测评,为关键业务系统打造
部署概述
更新时间:2026-04-13 15:31:14
ODC 提供了 Web 版和桌面版两种产品形态。
桌面版:适用于个人开发场景,是一款高效易用的 SQL 开发工具,桌面版支持的操作系统包括 Windows、MacOS。
Web 版:适用于多人协同开发场景,包含协同开发、风险控制、数据安全等全部功能,是数据库开发管控协同一体化平台,Web 版提供 RPM、Docker 镜像等安装介质,支持 X86、ARM 架构,Web 版同时包含桌面版 SQL 开发的全部功能。
本章节旨在介绍 Web 版 ODC 的部署全过程,桌面版 ODC 无需部署直接安装桌面版即可,详情请参见 安装桌面版 ODC。
Web 版 ODC 部署类型
单节点部署:只部署一个 ODC 应用节点,用户所有的请求均将由该节点的 ODC 应用进行处理。部署简易且占用资源少。
高可用部署:在多个节点上部署 ODC 应用,并在其中一个节点上部署一个 Nginx 代理服务以进行用户请求的路由。所以,单节点部署时用户请求将直接发送至 ODC 应用系统,但是在高可用部署的情况下,用户请求将首先发送到部署了 Nginx 代理的节点上,再路由到不同节点的 ODC 应用上。
高可用部署优点:当一个节点宕机导致服务不可用,Nginx 会将用户请求自动路由到其它节点上以保证服务。同时,对比单节点部署,高可用部署可以承担更高的并发用户数和处理更大数量的用户请求。
部署流程
单节点部署流程
OceanBase 开发者中心(OceanBase Developer Center,ODC)单节点部署只需在服务器上加载和运行 ODC 镜像,即可安装 ODC 应用。
浏览器通过 HTTP 协议访问 Web 版 ODC,因此首次通过浏览器访问 Web 版 ODC 时,会收到连接不安全的警告信息。可参考高可用部署的步骤在单节点 ODC 服务器上配置 SSL 证书并部署 Nginx 镜像,以安全访问 ODC。
说明
- Web ODC 管理员的初始用户名为 admin,在部署 Web ODC 时可以通过环境变量
ODC_ADMIN_INITIAL_PASSWORD设置 ODC 管理员账号的初始密码。具体配置请参见加载和运行 ODC 镜像。 - 有关登录 Web 版 ODC 详情,请参见登录 Web 版 ODC。
高可用部署流程
OceanBase 开发者中心(OceanBase Developer Center,ODC)高可用部署是在多个节点上均完成单节点部署后,在其中一个节点上部署 Nginx 镜像以实现用户请求的分发。

ODC 高可用部署需进行四步操作:
加载和运行 ODC 镜像:在多个节点上分别运行 ODC 镜像以安装 ODC 应用。
部署 SSL 证书:浏览器通过 HTTP 协议访问 Web 版 ODC,因此首次通过浏览器访问 Web 版 ODC 时,会收到连接不安全的警告信息。可部署 SSL 证书通过 HTTPS 协议安全访问 ODC,以安全访问 ODC。如无需安全访问 ODC,可直接进行下一步部署 Nginx 代理的操作。
部署 Nginx 代理:在其中一个节点上拉取和运行 Nginx 镜像以实现高可用部署。
配置证书信任:某些浏览器不会直接信任自签证书,需在浏览器中手动配置证书信任。
说明
Web ODC 管理员的初始用户名为 admin,在部署 Web 版 ODC 时可以通过环境变量
ODC_ADMIN_INITIAL_PASSWORD设置 ODC 管理员账号的初始密码。具体设置请参见 加载和运行 ODC 镜像。