CentOS 7 环境 OceanBase SeekDB 部署攻略

一站式掌握 OceanBase SeekDB 部署实战:从环境准备到运维管理

作者: ShunWah(顺华) 公众号: "顺华星辰运维栈"主理人。 持有认证: OceanBase OBCA/OBCP、MySQL OCP、OpenGauss、崖山 DBCA、金仓KingBase KCA/KCP、KaiwuDB KWCA/KWCP、 亚信 AntDBCA、翰高 HDCA、GBase 8a/8c/8s、Galaxybase GBCA、Neo4j ScienceCertification、NebulaGraph NGCI/NGCP、东方通 TongTech TCPE 等多项权威认证。 获奖经历: 崖山YashanDB YVP、浪潮KaiwuDB MVP、墨天轮 MVP、金仓 KVA ,担任 OceanBase 社区版主及布道师。曾在OceanBase&墨天轮征文大赛、OpenGauss、TiDB、YashanDB、Kingbase、KWDB、Navicat Premium × 金仓数据库征文等赛事中多次斩获一、二、三等奖,原创技术文章常年被墨天轮、CSDN、ITPUB 等平台首页推荐。

CSDN_ID: shunwahma 墨天轮_ID:shunwah ITPUB_ID: shunwah IFClub_ID:shunwah

前言

随着 AI 应用与混合搜索场景的快速发展,轻量级、高性能的数据库成为业务落地的关键支撑。OceanBase SeekDB 作为一款轻量级混合搜索数据库,支持嵌入式与服务器两种部署模式,能够灵活适配移动应用、物联网边缘设备、CI/CD 测试等多样化业务场景。

本文基于 CentOS 7.9 环境,从部署模式选型、服务器环境准备、Python 依赖配置、系统参数优化,到 yum 在线部署、服务运维管理,为开发者提供一套完整的 SeekDB 部署实战指南。文中包含详细的命令行操作、问题排查方案及可视化截图,助力大家快速完成 SeekDB 环境搭建与功能验证。

一、SeekDB 部署模式与部署方式选型

1.1 部署模式介绍

SeekDB 提供 嵌入式模式服务器模式 两种部署形态,可根据业务场景灵活选择:

1.嵌入式模式 SeekDB 作为“库”运行在应用程序内部,无需独立部署服务进程,适合移动应用开发、桌面应用开发、物联网(IoT)与边缘设备场景。该模式下可通过 Python 脚本或 pyseekdb SDK 实现数据库的管理与调用。

2.服务器模式 采用单机独立部署,服务进程常驻后台,适合 CI/CD 自动化测试、小型业务系统 等场景,具有运维成本低、启动速度快的优势。支持通过 MySQL 客户端、OBClient 客户端或 SDK 连接访问。

1.2 部署方式说明

不同部署模式对应多种具体部署方法,满足不同环境需求:

部署模式 部署方式 详细文档参考
嵌入式模式 pyseekdb SDK 部署 嵌入式部署模式
嵌入式模式 Python 脚本部署 嵌入式部署模式
服务器模式 yum install 部署 通过 yum install 部署 seekdb
服务器模式 Docker 容器部署 部署 seekdb 容器环境
服务器模式 OceanBase Desktop 部署 部署 OceanBase Desktop

注:OceanBase Desktop 是一款 SeekDB 图形化管理工具,支持数据库管理、SQL 查询执行、数据导入导出等功能。

二、服务器环境准备

2.1 服务器配置要求

部署 SeekDB 需满足以下最低硬件配置,资源需为 SeekDB 单独预留,而非服务器总资源:

部署产品 服务器数量 最低配置 磁盘类型
seekdb 1 台 CPU 1 核,可用内存 2G SSD 存储

注意事项 日志盘空间需不小于内存容量的 1 倍; 数据盘空间需满足目标业务数据的存储需求。

2.2 硬件环境检查

2.2.1 内存检查与优化

1.查看内存使用情况 执行以下命令查看服务器可用内存,需确保 available 内存值不低于 2G:

    [root@worker3 ~]# free -h
返回结果示例:
    [root@worker3 ~]# free -h
                  total        used        free      shared  buff/cache   available
    Mem:            27G        2.2G         20G        1.5G        4.4G         19G
    Swap:          8.0G          0B        8.0G
    [root@worker3 ~]# 

1.清理缓存释放内存 若可用内存不足,可执行以下命令清理系统缓存:

    [root@worker3 ~]# sysctl -w vm.drop_caches=3
    vm.drop_caches = 3
    [root@worker3 ~]# 

2.3 软件环境配置

2.3.1 操作系统兼容性

SeekDB 支持主流 Linux 操作系统,涵盖 x86_64 与 ARM_64 架构,具体兼容版本如下表:

Linux 操作系统 版本 服务器架构
Rocky Linux 9 x86_64(海光)、ARM_64(鲲鹏、飞腾)
Alibaba Cloud Linux 2、3 x86_64(海光)、ARM_64(鲲鹏、飞腾)
龙蜥 AnolisOS 8.6 及以上 x86_64(海光)、ARM_64(鲲鹏、飞腾)
KylinOS V10 x86_64(海光)、ARM_64(鲲鹏、飞腾)
统信 UOS V20 x86_64(海光)、ARM_64(鲲鹏、飞腾)
中科方德 NFSChina 4.0 及以上 x86_64(海光)、ARM_64(鲲鹏、飞腾)
浪潮 Inspur kos 5.8 x86_64(海光)、ARM_64(鲲鹏、飞腾)
CentOS / Red Hat Enterprise Linux 7.x、8.x x86_64(海光)、ARM_64(鲲鹏、飞腾)
SUSE Enterprise Linux 12SP3 及以上 x86_64(海光)
Debian 8.3 及以上 x86_64(海光)
openEuler 20.03 LTS SP1/SP2、22.10 LTS x86_64(海光)、ARM_64(鲲鹏、飞腾)
凝思 LinxOS V6.0.99、V6.0.100 x86_64(海光)、ARM_64(鲲鹏、飞腾)

注意事项 操作系统需提前配置网络,并确保 yum 或 zypper 软件源可用。

2.3.2 操作系统版本查看(以 CentOS 7.x 为例)

执行以下命令查看系统版本:

[root@worker3 ~]# cat /etc/redhat-release

返回结果示例:

[root@worker3 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@worker3 ~]# 

2.3.3 内核版本检查与升级

SeekDB 要求操作系统内核版本不低于 3.10.0,部分功能需更高内核版本支持,需进行以下操作:

1.检查当前内核版本

 [root@worker3 ~]# uname -r 
3.10.0-693.el7.x86_64
 [root@worker3 ~]#

1.内核升级与验证 当查看内核 Linux 3.10.0 不满足 seekdb 内核部署要求,我就进行了内核版本的升级,详情请见内核版本升级(详细步骤参考 https://www.modb.pro/db/1995431554442141696 内核升级文档)。 升级完成后再次检查,执行 uname -r 命令,确认当前运行的内核已切换为 5.4.218:

    [root@worker3 ~]# uname -r
    5.4.218-1.el7.elrepo.x86_64
    [root@worker3 ~]# 

内核为5.4.218,输出结果与预期一致,说明内核切换成功。

2.4 Python 3.8+ 环境部署(AI 场景必备)

SeekDB 在 AI 应用场景下需依赖 Python 3.8+ 运行向量生成、数据插入脚本,而 CentOS 7 系统默认 Python 3.6.8 无法兼容 sentence-transformers 等库,需进行隔离升级。

2.4.1 环境现状检查

1.检查默认 Python 版本

    [admin@worker3 ~]$ python3 --version
    Python 3.6.8
    [admin@worker3 ~]$ python3 -c 'import sys;import platform; print(f"Python: {platform.python_implementation()} {platform.python_version()}, System: {platform.system()} {platform.machine()}, {platform.libc_ver()[0]}: {platform.libc_ver()[1]}");'
    Python: CPython 3.6.8, System: Linux x86_64, glibc: 2.3.4

> **问题分析**:直接覆盖系统 Python 版本会导致 yum 等工具崩溃,需通过源码编译实现版本隔离。

1.检查 pip 初始版本

    [admin@worker3 ~]$ pip3 --version
    pip 25.0.1 from /usr/local/python38/lib/python3.8/site-packages/pip (python 3.8)

2.4.2 源码编译安装 Python 3.8.9

1.安装编译依赖

    [admin@worker3 ~]$ sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel make wget
返回结果示例:
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirrors.aliyun.com
    * elrepo: mirror.rackspace.com
    * extras: mirrors.aliyun.com
    * updates: mirrors.aliyun.com
    Package gcc-4.8.5-44.el7.x86_64 already installed and latest version
...
    Nothing to do
    [admin@worker3 ~]$ 

2. 下载并解压源码包(国内镜像加速)

    [admin@worker3 tmp]$ wget https://mirrors.aliyun.com/python-release/source/Python-3.8.9.tgz  -O /tmp/Python-3.8.9.tgz
    [admin@worker3 tmp]$ tar -zxvf /tmp/Python-3.8.9.tgz -C /tmp

3. 编译安装(隔离系统版本)

    [admin@worker3 tmp]$ cd /tmp/Python-3.8.9
    [root@worker3 Python-3.8.9]# ./configure --prefix=/usr/local/python38
    [root@worker3 Python-3.8.9]# make -j$(nproc)
    [root@worker3 Python-3.8.9]# make altinstall
    [root@worker3 Python-3.8.9]# ./python -c "print('OK')"
    OK
    [root@worker3 Python-3.8.9]# /usr/local/python38/bin/python3.8 --version
    Python 3.8.9

4. 创建软链接简化调用

    [root@worker3 Python-3.8.9]# ln -sf /usr/local/python38/bin/python3.8 /usr/local/bin/python3.8
    [root@worker3 Python-3.8.9]# ln -sf /usr/local/python38/bin/pip3.8 /usr/local/bin/pip3.8
    [root@worker3 Python-3.8.9]# ls -l /usr/local/bin/python3.8
    lrwxrwxrwx 1 root root 33 Dec  5 18:25 /usr/local/bin/python3.8 -> /usr/local/python38/bin/python3.8

2.4.3 pip 升级与环境变量配置

1.升级 pip3.8 版本

    [admin@worker3 ~]$ sudo /usr/local/bin/python3.8 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple

2. 配置环境变量解决“命令未找到”问题

    [admin@worker3 ~]$ echo "export PATH=/usr/local/python38/bin:\$PATH" >> ~/.bashrc
    [admin@worker3 ~]$ source ~/.bashrc
    [admin@worker3 ~]$ pip3.8 --version
    pip 25.0.1 from /usr/local/python38/lib/python3.8/site-packages/pip (python 3.8)

2.4.4 安装 SeekDB 依赖包

安装向量生成、数据库连接所需的核心依赖,注意避免使用 sudo,防止包安装到 root 目录导致 admin 用户无法访问:

[admin@worker3 ~]$ /usr/local/python38/bin/python3.8 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ pymysql numpy sentence-transformers --user

2.4.5 依赖安装验证

[admin@worker3 ~]$ /usr/local/python38/bin/python3.8 -c "import pymysql; print('pymysql 安装成功')"
pymysql 安装成功
[admin@worker3 ~]$ /usr/local/python38/bin/python3.8 -c "from sentence_transformers import SentenceTransformer; print('sentence-transformers 安装成功')"
sentence-transformers 安装成功

2.4.6 SeekDB 环境可用性验证

1.创建向量插入脚本

    [admin@worker3 ~]$ vim insert_vector_data.py
(脚本内容需修改 SeekDB 端口为实际值 2881/2886)

1.执行脚本验证

    # 创建测试数据库
    [admin@worker3 ~]$ mysql -h 127.0.0.1 -P 2881 -u root -p -e "create database if not exists ai_agent_db;"
    Enter password: 
    # 执行向量插入脚本
    [admin@worker3 ~]$ /usr/local/python38/bin/python3.8 insert_vector_data.py
    5条笔记数据已插入seekdb

2.5 系统用户与目录配置

2.5.1 创建 admin 用户并配置 sudo 权限

企业部署推荐使用普通用户 admin 操作,需配置 sudo 权限:

1.创建用户与用户组

    [root@worker3 ~]# useradd -U admin -d /home/admin -s /bin/bash
    [root@worker3 ~]# chown -R admin:admin /home/admin
    [root@worker3 ~]# 

2. 设置用户密码

    [root@worker3 ~]# passwd admin
    Changing password for user admin.
    New password: Huawei@123
    Retype new password: Huawei@123
    passwd: all authentication tokens updated successfully.
    [root@worker3 ~]# 

3. 配置免密 sudo 权限 编辑 /etc/sudoers 文件:

    [root@worker3 ~]# vim /etc/sudoers
在文件末尾添加:
    admin       ALL=(ALL)       NOPASSWD: ALL

2.5.2 创建 SeekDB 数据与日志目录

建议为数据和日志分配独立磁盘,执行以下命令创建目录并修改权限:

1.创建数据目录

    [root@worker3 ~]# cd /data/
    [root@worker3 data]# mkdir seekdb

1766732914

2. 创建日志目录

    [root@worker3 ~]# cd /redo/
    [root@worker3 redo]# mkdir seekdb
    [root@worker3 seekdb]# pwd
    /redo/seekdb

3. 修改目录所属用户

    [root@test001 ~]# chown -R admin:admin /data/seekdb
    [root@test001 ~]# chown -R admin:admin /redo/seekdb

2.6 系统参数优化

2.6.1 配置 limits.conf 限制进程资源

企业用户建议配置 /etc/security/limits.conf,优化进程的文件句柄数、栈空间等资源限制:

1.编辑配置文件

    [root@worker3 ~]# vim /etc/security/limits.conf

2. 添加以下配置项

    * soft nofile 655350
    * hard nofile 655350
    * soft stack unlimited
    * hard stack unlimited
    * soft nproc 655360
    * hard nproc 655360
    * soft core unlimited
    * hard core unlimited

1.注意事项 检查 /etc/security/limits.d/20-nproc.conf 文件,若存在 nproc 配置需同步修改; 配置仅对新登录会话生效,需重新登录或重启服务。

2.验证配置生效 重新登录后执行以下命令:

    [root@worker3 ~]# ulimit -a

返回结果需满足:open files 为 655350、stack size 为 unlimited、max user processes 为 655360。

2.6.2 配置 sysctl.conf 优化系统性能

通过修改内核参数提升 SeekDB 运行稳定性,操作步骤如下:

1.编辑配置文件

    sudo vim /etc/sysctl.conf

2. 添加以下配置项

    # for seekdb
    ## 修改内核异步 I/O 限制
    fs.aio-max-nr = 1048576

    ## 网络优化
    net.core.somaxconn = 2048
    net.core.netdev_max_backlog = 10000 
    net.core.rmem_default = 16777216 
    net.core.wmem_default = 16777216 
    net.core.rmem_max = 16777216 
    net.core.wmem_max = 16777216
     
    net.ipv4.ip_forward = 0 
    net.ipv4.conf.default.rp_filter = 1 
    net.ipv4.conf.default.accept_source_route = 0 
    net.ipv4.tcp_syncookies = 1 
    net.ipv4.tcp_rmem = 4096 87380 16777216 
    net.ipv4.tcp_wmem = 4096 65536 16777216 
    net.ipv4.tcp_max_syn_backlog = 16384 
    net.ipv4.tcp_fin_timeout = 15 
    net.ipv4.tcp_slow_start_after_idle=0

    vm.swappiness = 0
    vm.min_free_kbytes = 2097152
    vm.overcommit_memory = 0

    fs.file-max = 6573688
    fs.pipe-user-pages-soft = 0

    # 修改进程可以拥有的虚拟内存区域数量
    vm.max_map_count = 655360

    # 设置 core 文件的文件名格式以及目录
    kernel.core_pattern = /data/seekdb/core-%e-%p-%t

3. 加载配置生效

    [root@worker3 ~]# sysctl -p

1.关键配置说明

2.7 关闭防火墙与 SELinux

为避免网络访问与权限问题,企业用户建议关闭防火墙与 SELinux:

2.7.1 关闭防火墙

[root@worker3 ~]# systemctl disable firewalld
[root@worker3 ~]# systemctl stop firewalld
[root@worker3 ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@worker3 ~]# 

2.7.2 关闭 SELinux

1.编辑配置文件

    [root@worker3 ~]# vim /etc/selinux/config

修改配置项为:SELINUX=disabled

2. 验证生效状态

    [root@worker3 ~]# sestatus
    SELinux status:                 disabled
    [root@worker3 ~]# 

三、服务器模式:通过 yum install 部署 SeekDB

3.1 部署前提条件

1.操作系统为 RPM 平台,且内核版本满足要求(如 CentOS 7.x 内核需升级至 5.4.218);

2.服务器满足最低配置:CPU 1 核、可用内存 2G;

3.已安装 jq 工具,且系统使用 systemd 作为服务管理器;

4.已安装 OBClient 或 MySQL 客户端;

5.操作用户具备 sudo 权限。

3.2 本次部署环境信息

[root@worker3 ~]# cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)
[root@worker3 ~]# cat /proc/version
Linux version 5.4.218-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)) #1 SMP Fri Oct 14 10:57:22 EDT 2022
[root@worker3 ~]# 

3.3 在线部署步骤

3.3.1 切换至 admin 用户

[root@worker3 ~]# su - admin
Last login: Thu Dec  4 17:29:16 CST 2025 on pts/2
[admin@worker3 ~]$ 

3.3.2 添加 SeekDB 镜像源

[admin@worker3 ~]$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
Loaded plugins: fastestmirror
adding repo from: https://mirrors.aliyun.com/oceanbase/OceanBase.repo
grabbing file https://mirrors.aliyun.com/oceanbase/OceanBase.repo to /etc/yum.repos.d/OceanBase.repo
repo saved to /etc/yum.repos.d/OceanBase.repo
[admin@worker3 ~]$ 

3.3.3 安装 SeekDB 与 OBClient

[admin@worker3 ~]$ sudo yum install seekdb obclient

安装过程中输入 y 确认,完成后返回如下结果:

Installed:
  seekdb.x86_64 0:1.0.0.0-100000262025111218.el7                                                  

Updated:
  obclient.x86_64 0:2.2.10-4.el7                                                                  

Complete!
[admin@worker3 ~]$ 

3.3.4 修改 SeekDB 配置文件

1.编辑配置文件

    [admin@test001 ~]$ sudo vim /etc/oceanbase/seekdb.cnf

2. 配置项说明与示例 将配置修改为以下内容,适配独立数据与日志目录:

    port=2881
    base-dir=/data/seekdb
    data-dir=/data/seekdb/store
    redo-dir=/redo/seekdb/store/redo
    datafile_size=2G
    datafile_next=2G
    datafile_maxsize=50G
    cpu_count=4
    memory_limit=2G
    log_disk_size=2G
核心配置项说明:
| 配置项 | 说明 |
|--------|------|
| port | SQL 服务端口,默认 2881 |
| base-dir | SeekDB 基础目录 |
| data-dir | 数据文件存储目录 |
| redo-dir | 日志文件存储目录 |
| memory_limit | 最大可用内存,需与服务器配置匹配 |

3.3.5 启动 SeekDB 服务

[admin@worker3 ~]$ sudo systemctl start seekdb

3.3.6 检查服务启动状态

[admin@worker3 ~]$ sudo systemctl status seekdb

当输出包含 Active: active (running)Status: "seekdb is ready and running" 时,表示服务启动成功:

3.4 连接 SeekDB 数据库

以 OBClient 为例,执行以下命令连接本地 SeekDB 实例:

[admin@worker3 ~]$ obclient -h127.0.0.1 -P 2881 -uroot -p -A
Enter password: 
Welcome to the OceanBase.  Commands end with ; or \g.
Your OceanBase connection id is 3221494407
Server version: OceanBase 4.3.5.3 SeekDB (r1.0.0.0) (Built 100000262025111218-5343637512e28c346f938516af53b7879d4d5974 Nov 12 2025)

obclient(root@(none))[(none)]> 

3.4.1 查看数据库列表

obclient(root@(none))[(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| oceanbase          |
| ocs                |
| sys_external_tbs   |
| test               |
+--------------------+
6 rows in set (0.003 sec)

3.5 SeekDB 服务运维管理

通过 systemd 可实现 SeekDB 服务的启动、停止、状态查询等操作:

1.查看服务状态

    [admin@worker3 ~]$ sudo systemctl status seekdb

2. 停止服务

    [admin@worker3 ~]$ sudo systemctl stop seekdb

3. 启动服务

    [admin@worker3 ~]$ sudo systemctl start seekdb

3.6 多端口启动与图形化管理

3.6.1 通过 obshell 启动 2886 端口

[admin@worker3 ~]$ sudo obshell seekdb start --port 2886
Task 'Start observer' has been created successfully.
You can view the task details by '/usr/bin/obshell task show -i 22130706433028861 --port $obshell_port -d --seekdb'.
[SUCCEED] Start observer [1/1]
[SUCCEED] Congratulations! RUN 'Start observer' task completed successfully.
[admin@worker3 ~]$ netstat -tulpn | grep 2886
tcp6       0      0 :::2886                 :::*                    LISTEN      -                   

3.6.2 OceanBase Desktop 图形化管理

登录 OceanBase Desktop 后,可通过可视化界面进行实例管理与数据库操作:

1.登录 Dashboard 界面

  1. Dashboard 实例管理页面

  1. Dashboard 数据库管理页面

四、平台使用感受、核心功能亮点与改进建议

4.1 平台使用感受

1.部署便捷性:通过 yum 源一键安装,搭配 systemd 实现服务自动化管理,大幅降低运维成本;嵌入式模式可直接集成到应用中,边缘设备适配性强。

2.环境兼容性:兼容主流国产操作系统(如 openEuler、KylinOS)与 ARM 架构,满足国产化替代需求;Python 环境隔离升级方案避免了系统环境冲突,AI 场景适配流畅。

3.操作友好性:支持 OBClient、MySQL 客户端等多种连接方式,OceanBase Desktop 图形化工具降低了新手使用门槛;日志与数据目录分离设计,便于数据备份与迁移。

4.2 核心功能亮点

1.混合搜索能力:作为轻量级混合搜索数据库,支持结构化数据与向量数据的统一存储与查询,完美适配 AI 问答、智能检索等场景。

2.双部署模式:嵌入式+服务器模式灵活切换,覆盖从边缘设备到中心服务器的全场景部署需求。

3.资源占用低:最低 1 核 2G 配置即可运行,适合小型业务系统与测试环境快速搭建。

4.国产化适配:全面兼容国产芯片与操作系统,符合政企行业的国产化合规要求。

4.3 针对性改进建议

1.文档完善:部分配置项(如 datafile_disk_percentage)的说明不够详细,建议补充参数默认值、取值范围及性能影响分析;增加不同操作系统(如 openEuler)的部署差异说明。

2.工具链优化:obshell 工具的错误提示不够友好,建议增加命令自动补全功能;OceanBase Desktop 支持多实例批量管理,提升运维效率。

3.监控能力增强:增加内置监控指标(如内存使用率、查询延迟),支持对接 Prometheus 等监控平台,便于业务运维。

4.社区生态建设:开源更多 AI 场景的实战案例(如向量检索调优、数据导入脚本),活跃社区交流,降低用户使用门槛。

总结

本文围绕 OceanBase SeekDB 部署全流程,从部署模式选型、服务器环境准备、Python 依赖配置、系统参数优化,到 yum 在线部署、服务运维管理,提供了一套完整的实战指南。通过嵌入式与服务器两种模式的灵活选择,SeekDB 可适配边缘计算、AI 混合搜索等多样化业务场景。

在国产化浪潮下,SeekDB 凭借对国产操作系统与芯片的良好兼容性,成为政企行业数字化转型的优质选择。未来随着工具链与社区生态的完善,SeekDB 有望在轻量级数据库领域占据更重要的地位。

作者注: ——本文所有操作及测试均基于 OceanBase 的 seekdb 和 Dashboard obshell 版本完成。请注意,OceanBase seekdb 和 obshell 版本处于持续迭代中,部分语法或功能可能随更新发生变化,请以 OceanBase 官方文档 最新内容为准。

——以上仅为个人思考与建议,不代表行业普适观点。以上所有操作均需在具备足够权限的环境下执行,涉及生产环境时请提前做好备份与测试。文中案例与思路仅供参考,若与实际情况巧合,纯属无意。期待与各位从业者共同探讨更多可能!

1 个赞

学习学习 :+1: :+1: :+1: