日前,OceanBase 正式上线 Qoder 插件市场。现在,你可以在 Qoder Desktop 中安装 OceanBase skill,通过自然语言完成 OceanBase 及周边生态组件的部署、启动、重启、升级和日常运维。
原本需要查文档、写配置、跑命令、反复验证的数据库部署流程,可以直接变成一次对话式任务。
Qoder Desktop 负责理解你的目标,OceanBase 插件负责把部署和运维流程执行到位。
OceanBase 插件是面向 Qoder Desktop 的数据库部署与运维能力插件,覆盖 OceanBase 集群从初始化部署到后续生命周期管理的完整流程。
当你准备好一台或多台服务器,并希望快速部署 OceanBase 时,只需要告诉 Qoder:帮我在目标服务器上部署一下 OceanBase,Qoder 便会调用 OceanBase 插件完成后续流程,包括环境检查、部署规划、配置生成、软件安装、服务启动和结果汇总。
它不只支持首次部署,还可以通过自然语言发起启动、停止或重启 OceanBase 集群,查看集群状态,将 OceanBase 升级到指定版本,以及检查相关组件运行情况等常见运维任务。
你不需要在多个文档、配置文件和终端命令之间反复切换,只要描述目标,Qoder 就能把任务推进到可执行、可验证的结果。
这也意味着,OceanBase 的部署流程不再只是一次性的安装步骤,而可以沉淀成可复用、可验证的 Agent 任务。
部署 OceanBase 请确保您的机器满足软硬件要求:仅部署 OceanBase 数据库,至少需要 2vCPU、6 GB 内存、20 GB 磁盘的可用资源。需要注意,要求中的内存限制是指执行 free -g 命令后,输出中的 available 列对应的值。部署 OceanBase 数据库及全部组件,至少需要 4vCPU、10 GB 内存、25 GB 磁盘的可用资源。
部署 OceanBase,真正耗时的往往不是执行某一条命令,而是完成一整套前置判断、参数配置和结果验证。
部署前,需要检查目标机器的资源、端口、磁盘和运行条件;部署过程中,需要根据环境配置参数,完成组件安装和服务启动;部署完成后,还要核验集群与节点状态,整理连接方式,并处理后续的启停、重启和版本升级。
OceanBase 插件将这条部署链路整合到 Qoder Marketplace 中。发起部署后,插件可以依次完成环境检查、配置生成、集群安装、服务启动和状态确认,并在任务结束后统一汇总版本、端口、数据目录、CPU、内存、自启动配置等关键信息,同时提供 MySQL 客户端连接命令和 Obshell Dashboard 地址。
最终,用户拿到的不再是一组等待继续处理的安装步骤,而是一个状态为 ACTIVE、可以直接进行连接验证、业务接入和后续运维的 OceanBase 实例。
具体来说,插件可以帮助省去以下手动步骤:
- 环境检查:识别目标机器资源、端口、磁盘和基础运行条件
- 部署配置:根据机器情况生成合适的 OceanBase 部署参数
- 集群安装:自动完成 OceanBase 相关组件安装
- 服务启动:启动 OceanBase 集群并确认运行状态
实际使用 OceanBase 时,往往不只需要数据库本身。
业务连接可能需要访问代理,集群运行需要统一运维管控,存量系统接入可能涉及数据迁移与持续同步,日常运维还需要采集主机和数据库指标。如果分别准备这些组件,就要反复检查部署环境、核对版本与依赖、规划资源和端口、编写配置、执行安装与启动,再逐项确认服务状态以及组件之间的连接是否正常。
OceanBase 插件因此不只覆盖数据库本体,还将常见生态组件的部署和管理能力整合到 Qoder Marketplace 中,让用户可以根据目标环境和实际需求,从 Qoder Desktop 统一发起相关任务。
在组件层面,OceanBase 插件覆盖了常见的访问、管理、迁移和监控能力。除这些常见组件外,还可以根据插件版本、目标环境和实际场景,部署和管理其他受支持的 OceanBase 生态组件。
这意味着,当你需要的不只是一套数据库内核,而是一整套 OceanBase 运行和管理环境时,也可以从 Qoder Desktop 中统一发起。
例如,可以让 Qoder 同时部署 OceanBase 和 OBProxy,为已有 OceanBase 环境补充 OBAgent,或者搭建包含 OCP、OMS 等组件的完整验证环境。
最终交付的不再是一组彼此独立、仍需继续配置和串联的组件,而是一套可以直接进行连接验证、监控接入、迁移测试和后续运维的 OceanBase 运行环境。
从数据库本体到配套生态,OceanBase 插件都可以把原本分散、复杂的操作流程封装成可执行、可验证的 Agent 任务。
这次我们使用 Qoder Desktop 和 OceanBase 插件,在一台远程开发机上完成 OceanBase 部署。
整个过程从一个简单需求开始:帮我在目标服务器上部署一下 OceanBase。
Qoder 接收到任务后,会自动进入部署流程。他会理解目标机器、执行部署步骤,并在任务结束后返回完整的 Deployment Summary。
部署结果中会包含以下信息:
- OceanBase 版本,例如 OceanBase 4.5.0 CE
- 集群名称,用于识别当前 OceanBase 集群
- 服务端口,包括 MySQL 端口、RPC 端口和 Obshell Dashboard 端口
- 连接方式,自动生成 MySQL 客户端连接命令
- 运行资源,包括数据目录、内存限制、CPU 数量等信息
- 运行状态,集群状态显示为 ACTIVE
- 自启动配置,支持通过 systemd 启用自启动
从一台普通服务器到一套可连接、可继续运维的 OceanBase 数据库,整个流程都在 Qoder Desktop 中完成。
以前部署和维护 OceanBase 环境,通常需要先读文档、准备配置、处理依赖、执行命令,再反复检查服务是否真的启动成功。
如果再加上 OBProxy、OCP、OMS、OBAgent 等周边组件,流程会进一步变长。组件版本、部署顺序、端口配置、依赖关系和运维动作都需要逐项确认。
OceanBase 插件上线 Qoder Marketplace 后,这套流程变得更加直接:用户只需要描述目标,Qoder Desktop 负责理解需求并推进任务,OceanBase 插件负责执行具体流程、验证运行状态并交付结果。
这套能力既适合想快速完成 OceanBase 初次部署和连接验证的开发者,也适合需要临时搭建测试环境的工程师、希望向客户或团队演示 OceanBase 能力的技术人员、需要部署 OBProxy、OCP、OMS、OBAgent 等生态组件的团队、需要在开发机上频繁搭建或重建验证环境的技术团队,以及希望将数据库部署和运维流程标准化、自动化的运维团队。
这让用户第一次接触 OceanBase 时,不再需要独自处理分散的文档、配置和命令;在完成首次部署后,同一套任务方式还可以继续用于状态查看、服务启停、集群重启、版本升级和生态组件管理。OceanBase 的部署与运维流程也由一次性的人工操作,转变为可以重复执行、统一验证和持续复用的 Agent 任务。
打开 Qoder Desktop 的 Quest 视图,进入左侧插件市场,找到 OceanBase 插件并安装。
Marketplace - 选择 DataBase 分类,就可以见到如下图:
进入 OceanBase 插件详情页后,点击安装即可启用相关 skill。
安装完成后,在 Qoder Desktop 中直接发送部署或运维需求。
你可以让 Qoder 部署 OceanBase,也可以让他重启集群、升级版本、部署 OBProxy、部署 OCP、部署 OMS 或补充 OBAgent。任务完成后,Qoder 会返回完整的执行摘要、连接命令、Dashboard 访问方式或对应的运维结果。
演示视频👇
OceanBase 插件上线 Qoder 插件市场后,数据库工作可以从“查文档、写配置、跑命令、反复验证”变成“说出目标、等待结果”。
Qoder Desktop 负责理解你的需求,OceanBase 插件负责把数据库和生态组件交付到可用状态。
从现在开始,部署和运维一套 OceanBase,可以只从一句话开始。
立即试用 OceanBase 企业版,体验国产数据库能力立即试用