首批通过分布式安全可靠测评,为关键业务系统打造
创建 MetaDB
更新时间:2026-04-16 00:11:35
基于容器部署的 OceanBase 数据库服务,并内置了 OceanBase Proxy,便于外部直接访问。可用于 OCP、ODC 和 OMS 等产品的元数据存储。
本文介绍如何使用 OAT 创建 MetaDB。
说明
- 本节以 OAT V4.2.0 版本为例提供操作指导。不同 OAT 版本的操作界面可能不同,请以实际界面为准。
- 推荐在 OceanBase 中创建独立的租户用于 MetaDB。MetaDB 用于存储除了监控数据之外的其它持久化数据,推荐分配 CPU 和内存不少于 4 C,8 GB。
- 磁盘容量受 OCP 管控的集群规模、存储的文件资源和数据保留时间等因素的影响,一般推荐磁盘有 100 GB 以上。
前提条件
在创建 MetaDB 之前,您需要确认以下信息:
- 您已安装 OAT。详细信息,请参见 部署 OAT。
- 您已使用超级管理员或运维人员权限的账号登录 OAT。账号的详细信息,请参见 用户管理。
- 您已添加待安装 MetaDB 的服务器。详细信息,请参见 添加服务器。
操作步骤
在左侧导航栏,单击 产品服务 > 组件 进入 组件管理 页面,然后单击右上角的 创建组件,选择 创建 MetaDB。

在 创建 MetaDB 页面,配置 基础配置。
参数 说明 MetaDB 镜像 MetaDB 的 Docker 镜像。 组件名称 组件的名称。不允许与其他组件重名。默认名称为 metadb。服务器 待安装 MetaDB 的服务器 IP 地址。 自定义 Zone 开启自定义 Zone,需要填写 Zone 名称、机房、服务器、Root Server 位置。 注意
此参数与服务器参数二选一,当打开自定义 Zone 后,上述服务器参数会自动隐藏。
配置仲裁服务 可自由开启或者关闭,开启时需要填写仲裁服务地址,示例:xxx.xxx.xxx.xxx:xxxx。 注意
当 MetaDB 镜像处选择 V4.X 版本的 MetaDB 时,才能配置仲裁服务。
CPU MetaDB 在服务器上可用的 CPU,默认为 32C。说明
如果您准备的 OCP 服务器 CPU 和 内存 是 16 C 32 GB 的配置,建议您设置 MetaDB 在服务器上可用的 CPU 为 8 C。
内存 MetaDB 在服务器上可用的内存,默认为 90GB。说明
如果您准备的 OCP 服务器 CPU 和 内存 是 16 C 32 GB 的配置,建议您设置 MetaDB 在服务器上可用的内存为 16 GB。
MetaDB 集群的名称 MetaDB 的集群名称。 root@sys 密码 MetaDB 集群 sys 租户的 root 用户密码。 
在 创建 MetaDB 页面,配置 安装路径(选填)。
创建 MetaDB 的安装路径配置参数如下:
参数 说明 安装目录 MetaDB 的安装路径,默认值为 /home/admin/oceanbase。数据目录 MetaDB 的数据存储路径,默认值为 /data/1。日志目录 MetaDB 的日志存储路径,默认值为 /data/log1。(可选)备份目录 MetaDB 的备份路径,默认值为空。 
在 创建 MetaDB 页面,配置 启动参数(选填)。
注意
如果您准备的 OCP 服务器 CPU 和 内存 是 16 C 32 GB 的配置,并且您设置 MetaDB 在服务器上可用的 CPU 和内存是 8 C 16 GB,您需要在 observer 进程启动参数 中设置参数
system_memory的值为 5G,参数resource_hard_limit的值为 150。创建 MetaDB 的启动参数配置参数如下:
参数 说明 MySQL 端口 MetaDB 的 MySQL 端口,默认值为 2881。RPC 端口 MetaDB 的 RPC 端口,默认值为 2882。(可选)OB 进程启动参数 您可以根据需要修改或添加 observer 进程启动参数。 OB Proxy 服务端口 OBProxy 的服务端口,默认值为 2883。(可选)OB Proxy进程启动参数 您可以根据需要修改或添加 OBProxy进程启动参数。更多信息,请参见 OBProxy 配置参数说明。 SSHD 端口 MetaDB 容器内的 SSHD 端口,默认值为 2022。OCP 通过连接 SSHD 端口部署 OCP Agent。root 密码 MetaDB 容器内的 root 用户密码。 
MetaDB 配置完成后,点击 提交。
如果您的配置有误,点击 重置 一键恢复默认配置。
后续操作
安装 MetaDB 后,您可以安装 OceanBase 的生态工具 OCP、ODC、OMS 和 OB Sharding。