OceanBase
  • 产品
  • 解决方案
  • 客户
  • 合作伙伴
  • 资源与服务
  • 文档
  • 社区
云控制台登录 / 注册
  • 免费试用
OceanBase AI 数据平台

基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。

一体化能力

TP 事务处理

关键业务稳定运行,保障数据零丢失

AP 实时分析

事务分析一体,驱动智能决策与运营

AI 现代负载

统一多模态数据,支撑生产级应用

关键产品
OceanBase 分布式数据库

首批通过安全可靠测评,面向关键业务

OceanBase 集中式数据库

集中式架构,兼具性能与成本优势

OceanBase AI 数据库

面向 AI 应用与 Agent 的多模数据库

OceanBase AI 湖库

湖库一体的 AI 多模态数据系统

OceanBase DataPilot

企业级 AI 数据分析 Agent

OceanBase Agentbase

企业级 Agent 后端基础设施

OceanBase OAgent

数据库 AI 运维 Agent

OB Cloud

一体化云数据库,提供多云一致体验

OceanBase 数据库一体机

软硬一体,极致性能与高可靠性保障

OceanBase AI 一体机

开箱即用的 AI 数据库一体机

OMA 迁移评估工具

全链路数据库迁移评估

OMS 数据迁移工具

一站式数据传输与同步

OCP 运维管理工具

数据库全生命周期管理

ODC 开发者工具

数据库开发与管控协同

OAS 自治服务工具

数据库智能诊断与自治

通用场景
全场景业务系统 OLTP
实时分析混合负载
异地多活
多基础设施部署
一站式传统数据库升级
混合云部署
一库多芯软硬件混合部署
分布式数据库单机部署
大存储类数据库降本
冷数据归档降本
多实例资源整合
分库分表一体化升级
高并发场景
数据中台
行业解决方案
国有大行和股份制银行核心系统解决方案
区域性银行核心系统解决方案
寿险核心系统解决方案
产险核心系统解决方案
资管交易类系统解决方案
资管 TA 清算类系统解决方案
运营商核心系统解决方案
人社核心系统解决方案
电力核心系统解决方案
行业专区
银行专区

助力银行完成各类核心业务系统升级

保险专区

寿险、产险核心系统升级的更佳选择

零售专区

助力200+零售行业客户规模化落地

DB 大咖说
OceanBase客户-爱奇艺爱奇艺

百亿级卡券业务的“单库双擎”架构升级

OceanBase客户-四川银行四川银行

800个测试用例选定分布式数据库

OceanBase客户-太平洋保险太平洋保险

先难后易,核心系统数据库升级复盘

行业案例
OceanBase客户-交通银行交通银行

核心数据库的“分布式革命”

OceanBase客户-中国移动中国移动

B域核心CRM&BOSS近乎零改造分布式升级

OceanBase客户-理想理想

打造领先的智能制造系统和自动驾驶体验

演讲实录
OceanBase客户-中国联通中国联通

集团应用分布式数据库覆盖B/O/M域

OceanBase客户-国泰海通国泰海通

智能推送系统稳定支撑单日亿级消息处理量

OceanBase客户-中国联合航空中国联合航空

中国首款机票盲盒背后的数据库力量

用户实践
OceanBase客户-北京银行北京银行

最快速度完成40余套系统国产数据库升级

OceanBase客户-VIVOVIVO

替换 MySQL 分库分表,探索成本效益最优

OceanBase客户-滴滴滴滴

数据库大规模运维体系建设及落地实践

合作伙伴
合作伙伴类型
联合解决方案
产业生态伙伴
经销商伙伴
技术服务伙伴
培训认证伙伴
生态联合解决方案
神州信息 x OceanBase 银行核心系统
长亮科技 x OceanBase 新核心系统
中电金信 x OceanBase 金融分布式核心系统
天阳科技 x OceanBase 贷记卡方案
易诚互动 x OceanBase 手机银行方案
恒生 x OceanBase UF3.0/O45/TA/估值方案
商业发行版
云树®数据库软件 ActionDB
服务
支持与服务
提交工单
软件下载
OceanBase 企业版
OceanBase 社区版
OB Cloud
学习
培训与认证
在线课堂
在线体验
开发者
开发者中心
资料
行业报告与白皮书
官方博客
年度发布会资料
开发者大会资料
oceanbase白皮书

金融核心系统数据库升级路径与场景实践

oceanbase白皮书

人社关键业务数据库一体化升级实践

产品文档
oceanbaseOceanBase 数据库
数据库一体机
oceanbaseOceanBase AI 数据库
工具与组件
oceanbaseOB Cloud 云数据库
驱动和中间件
快速上手
OceanBase 数据库
OB Cloud 云数据库
知识库
汇聚常见产品使用问题案例
在线体验

Demo与实验,感受 OceanBase 的核心能力与应用场景

OceanBase 最佳实践
了解 OceanBase 分布式数据库的架构与系统原理
技术博客

技术解析 | 用户实践 | 社区月报

在线课堂

电子书 |视频课程|在线培训

Developer Hub
应用开发Demo | 数据开发与集成工具
问答论坛

快速答疑 | 常见问题 | 技术交流

社区活动

Meetup | 技术公开课

GitHub

查看源码 | 贡献代码 | 建议反馈

加入社区

社区组织 | 社区用户贡献 |开发者贡献

进入社区首页
oceanbase数据库大赛

第六届OceanBase数据库大赛

oceanbase免费课程

《Easy Data x AI》:面向所有 AI 爱好者的 Data 与 AI 基础知识入门教程

切换语言
  • 中文站 - 简体中文
  • International - English
  • 日本站 - 日本語
文档反馈
  1. 文档中心
  2. OceanBase 安装部署工具
  3. V3.5.0
  4. 快速上手
  5. 安装 obd
V3.5.0
  • 什么是 obd
  • 快速上手
    • 安装 obd
    • 快速部署 OceanBase 数据库
    • 快速部署 OCP
  • obd 命令
  • 使用指南
  • 升级 obd
  • 常见问题
  • 错误码
  • 版本发布记录
  • 使用 obd 交互式部署社区版实践
  • 使用 obd 图形化界面部署社区版实践
  • 使用 obd 配置文件部署社区版实践
  1. 文档中心
  2. OceanBase 安装部署工具
  3. V3.5.0
  4. 快速上手
  5. 安装 obd

安装 obd

更新时间:2025-08-15 17:48:15

github-fill编辑
编组分享

本文介绍三种安装 obd 的方法——通过 OceanBase All in One 安装、使用 RPM 安装以及使用源码安装。

环境准备

您所用机器的系统需要满足要求,目前支持的操作系统可参见官网《OceanBase 数据库》文档 软硬件要求 中 硬件资源准备 介绍。

安装 obd

(推荐)通过 OceanBase All in One 安装 obd
使用 RPM 包安装
使用源码安装

OceanBase 从 V4.0.0 开始提供统一的安装包 OceanBase All in One。目前包括 OceanBase 数据库软件和 OCP、obd、OBProxy(又称为 ODP)、OBClient、OCP Express(自 V4.1.0 起支持)、Prometheus、Grafana,以及诊断和测试工具。

说明

  • OceanBase All in One 不同系列安装包中包含的产品不同,V4.3.x 系列中自 V4.3.3 起包含 OCP、V4.2.x 系列中自 V4.2.5 起包含 OCP、V4.2.1 系列中自 V4.2.1_CE_BP9_HF1 起包含 OCP。

  • 建议通过下载 OceanBase All in One 进行安装,OceanBase All in One 目前提供部署所需要的全部组件(除 obbinlog 组件),且组件已经经过相互适配测试,为官方推荐版本。

在线安装
离线安装

若您的机器可以连接网络,可执行如下命令在线安装。安装成功后,/tmp 目录下会新增 tmp.xxx 文件夹作为安装目录,如 tmp.jvzpVREAs9。

[admin@test001 ~]$ bash -c "$(curl -s https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/installer.sh)"
[admin@test001 ~]$ source ~/.oceanbase-all-in-one/bin/env.sh

若您的机器无法连接网络,可参考如下步骤离线安装。

  1. 从 OceanBase 软件下载中心 下载最新的 OceanBase All in One,并将其复制到中控机中。推荐使用最新版本的安装包。

  2. 在安装包所在目录下执行如下命令解压安装包并安装。

    [admin@test001 ~]$ tar -xzf oceanbase-all-in-one-*.tar.gz
    [admin@test001 ~]$ cd oceanbase-all-in-one/bin/
    [admin@test001 bin]$ ./install.sh
    [admin@test001 bin]$ source ~/.oceanbase-all-in-one/bin/env.sh
    

说明

通过 OceanBase All in One 安装 obd 时,install.sh 脚本默认会尝试以管理员权限安装,若当前用户无 sudo 权限,可在输入密码处输入当前用户密码或单击三次键盘 Enter 键,之后输入 n 选择使用当前用户进行安装。根据使用用户和权限的不同,有如下两种情况。

  • 若您使用 root 用户或者使用普通用户以管理员权限(sudo)进行安装,安装后 obd 可执行文件的目录为 /usr/bin/obd。
  • 若您使用普通用户进行安装,安装后 obd 可执行文件目录为 ~/.oceanbase-all-in-one/obd/usr/bin/obd。

根据所用机器是否可以连接外部网络,分为如下 在线安装 和 离线安装 两种安装方法。需要注意的是,通过 RPM 包安装时仅安装 obd,当机器可以连接外部网络时,obd 会访问远程镜像源获取部署集群所需安装包;当机器无法连接网络时,成功安装 obd 后,您还需手动配置 obd 的本地镜像库。

在线安装
离线安装

若您的机器可以连接网络,在 CentOS 或 RedHat 系统上,您可执行以下命令在线安装 obd。

[admin@test001 ~]$ sudo yum install -y yum-utils
[admin@test001 ~]$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
[admin@test001 ~]$ sudo yum install -y ob-deploy
[admin@test001 ~]$ source /etc/profile.d/obd.sh

说明

YUM 命令默认安装最新版本,您可通过声明版本号安装指定版本,如使用 yum install -y ob-deploy-1.6.2 命令安装 obd V1.6.2,推荐安装最新版本。

若您的机器无法连接网络,您可访问 OceanBase 软件下载中心 下载 obd 安装包以及部署集群所需组件的安装包,推荐您下载最新版本的安装包。下载完成后,将安装包复制到您所用机器上。

在 CentOS 或 RedHat 系统上,执行如下命令安装 obd:

sudo yum install ob-deploy-*.rpm

在 Ubuntu 或 Debian 系统上,执行如下命令安装 obd:

sudo alien --scripts -i ob-deploy-*.rpm

成功安装 obd 且已访问官网 OceanBase 软件下载中心 提前下载好所需组件的安装包后,可参照如下操作将安装包添加到 obd 的本地镜像库。

您可在部署运行 obd 的操作系统用户下按照如下步骤操作,示例中使用的是用户 admin。

  1. 执行如下命令禁用远程仓库

    obd  mirror disable remote
    

    禁用后可通过 obd mirror list 命令进行确认,查看 Type=remote 对应行的 Enabled 列展示为 False,说明已关闭远程镜像源。示例如下:

    +-----------------------------------------------------------------------------+
    |                            Mirror Repository List                           |
    +----------------------------+--------+---------+----------+------------------+
    | SectionName                | Type   | Enabled | Avaiable | Update Time      |
    +----------------------------+--------+---------+----------+------------------+
    | local                      | local  | -       | True     | 2025-02-19 15:56 |
    | oceanbase.community.stable | remote | False   | False    | 2025-02-19 15:54 |
    | oceanbase.development-kit  | remote | False   | False    | 2025-02-19 15:54 |
    +----------------------------+--------+---------+----------+------------------+
    
  2. 在安装包所在目录执行如下命令将下载好的安装包上传到本地仓库

    obd mirror clone *.rpm
    
  3. 查看本地仓库的安装包列表

    obd mirror list local
    

    在输出的列表中查看到部署所需安装包即表示上传成功。

在使用源码安装 obd 之前,请您确认已安装以下依赖:

  • gcc

  • wget

  • python-devel

  • openssl-devel

  • xz-devel

  • mysql-devel

源码编译安装 obd 需要使用到 Python 2.7 环境和 Python 3.8 环境。安装步骤如下:

  1. 在 Python 2.7 环境下执行以下命令。

    sh rpm/build.sh executer
    

    说明

    上述命令是为了编译 OceanBase 数据库升级所需的解释器,如果不使用升级功能可以跳过该命令。

  2. 在 Python3.8 环境下执行以下命令。

    sh rpm/build.sh build_obd
    source /etc/profile.d/obd.sh
    

说明

obd 自 V2.0.0 开始不支持在 Python2 环境下使用源码安装。

相关操作

卸载 OceanBase All in One

您可参考如下步骤卸载已安装的 OceanBase All in One。

  1. 卸载安装包

    您需进入 OceanBase All in One 的安装目录执行 uninstall.sh 脚本。在线安装时,默认安装目录为 /tmp/tmp.xxxx/oceanbase-all-in-one;离线安装时,默认安装目录为 ~/oceanbase-all-in-one。

    [admin@test001 ~]$ cd oceanbase-all-in-one/bin/
    [admin@test001 bin]$ ./uninstall.sh
    
  2. 删除环境变量

    [admin@test001 bin]$ vim ~/.bash_profile
    # 删除该文件中的 source /home/admin/.oceanbase-all-in-one/bin/env.sh
    
  3. 使修改生效

    删除环境变量后,您需重新登录终端,或者执行 source 命令使修改生效,可参考如下命令。

    [admin@test001 ~]$ source ~/.bash_profile
    

升级 OceanBase All in One

如需使用新版本 OceanBase All in One,您可参考如下步骤升级 OceanBase All in One。

在线升级
离线升级
  1. 卸载原 OceanBase All in One

    您需进入 OceanBase All in One 的安装目录执行 uninstall.sh 脚本。在线安装时,默认安装目录为 /tmp/tmp.xxxx/oceanbase-all-in-one;离线安装时,默认安装目录为 ~/oceanbase-all-in-one。

    [admin@test001 ~]$ cd oceanbase-all-in-one/bin/
    [admin@test001 bin]$ ./uninstall.sh
    
  2. 安装新 OceanBase All in One

    [admin@test001 ~]$ bash -c "$(curl -s https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/installer.sh)"
    

    该命令默认安装最新版本 OceanBase All in One,若您对 OceanBase All in One 版本有要求,可参见 离线升级 操作升级 OceanBase All in One。

  1. 获取新安装包

    访问 OceanBase 软件下载中心,搜索 OceanBase社区版一键安装包,根据实际情况下载所需安装包,并将其复制到中控机任一目录下。

  2. 卸载原 OceanBase All in One

    您需进入 OceanBase All in One 的安装目录执行 uninstall.sh 脚本。在线安装时,默认安装目录为 /tmp/tmp.xxxx/oceanbase-all-in-one;离线安装时,默认安装目录为 ~/oceanbase-all-in-one。

    [admin@test001 ~]$ cd oceanbase-all-in-one/bin/ && bash uninstall.sh
    
  3. 清除原 OceanBase All in One 安装目录

    仅离线安装的 OceanBase All in One 需执行本步骤,清除原 OceanBase All in One 安装目录是为了避免解压新安装包时出现冲突。

    [admin@test001 ~]$ rm -rf ~/oceanbase-all-in-one
    
  4. 解压新安装包

    [admin@test001 ~]$ tar -xzf oceanbase-all-in-one-*.tar.gz
    
  5. 安装新 OceanBase All in One

    在 OceanBase All in One 的安装目录下执行 install.sh 脚本启动安装程序。

    [admin@test001 bin]$ cd oceanbase-all-in-one/bin/ && bash install.sh
    

相关文档

若通过 RPM 包安装 obd,安装后升级 obd 的操作可参见 升级 obd。

本文目录

环境准备安装 obd相关操作卸载 OceanBase All in One升级 OceanBase All in One相关文档
有帮助
无帮助
反馈
AI

OceanBase

OceanBase 海扬数据库始创于 2010 年,是完全自主研发的数据库公司。2020年开始独立商业化运作,历经15年大规模核心场景验证,目前是中国数据库的领军企业之一。从分布式数据库到 AI 数据库,为企业提供安全、稳定、可扩展的数据底座,推动数据基础设施全面拥抱 AI 时代。

关于我们

关于 OceanBase最新动态资质荣誉客户专家委员会招贤纳士合作伙伴年度发布会开发者大会

资源与服务

支持与服务文档知识库软件与工具下载培训与认证在线体验数据库专题视频

社区

快速上手开发者中心博客活动学习问答GitHub

数据库百科

分布式数据库国产数据库OLTP 数据库OLAP 数据库HTAP 数据库数据库向量数据库向量检索

联系我们

服务热线:
400-109-0633
商务咨询
培训认证技术支持媒体合作
京公网安备11010802047223号京公网安备11010802047223号
京ICP备20024574号-1
合字B1.B2-20250395
网站服务协议隐私协议安全响应协议
OceanBase 版权所有 © 2026 基础资源和备案服务由阿里云提供