如何查看某个oceanbase集群的cluster_id?

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】如何查看某个oceanbase集群的cluster_id,备份恢复的时候需要指定
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

1 个赞

show parameters like ‘cluster_id’

2 个赞

根据文档库中的信息,您可以使用 obshell 工具来查询 OceanBase 集群的 cluster_id。具体步骤如下:

  1. 使用 obshell 查询集群信息

    • 参考 查询集群信息 文档,您可以使用 obshell 的 API 来查询集群信息。

    • 以下是使用 obshell 查询集群信息的示例命令:

      # 查询集群信息
      obshell cluster get_info
      
  2. 使用 obd 查看集群状态

    • 您也可以使用 obd 工具来查看集群状态,其中包含了 cluster_id 信息。

    • 以下是使用 obd 查看集群状态的示例命令:

      # 查看集群状态,以部署名为 myoceanbase 为例
      obd cluster display myoceanbase
      

通过上述任一方法,您都可以获取到 OceanBase 集群的 cluster_id,以便在备份恢复时使用。

检索到的文档如下:

  1. cluster_id
  2. 查询集群信息
  3. 通过 obd 白屏部署 OceanBase 集群
  4. 其他问题
  5. 4500 ~ 4999
  6. ob_org_cluster_id
  7. 使用命令行部署 OceanBase 数据库生产环境
  8. cluster

show variables like ‘cluster_id’;