---
title: github-fill
description: 清理残留的集群信息 功能适用性 该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版暂不支持仲裁服务功能。 执行替换仲裁服务或删除仲裁服务操作后，如果原仲裁 Server 处于故障状态（宕机或断网状态），则原仲裁服务所在的机器上可能会残留集群的相关信息，您需要手动通过 ob_admin …
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.2.1 LTS

# 清理残留的集群信息

更新时间：2026-04-16 00:11:36

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.2.1/zh-CN/600.manage/400.high-availability/400.arbitration-high-availability/700.clear-the-residual-information.md)

#### 功能适用性

该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版暂不支持仲裁服务功能。

执行替换仲裁服务或删除仲裁服务操作后，如果原仲裁 Server 处于故障状态（宕机或断网状态），则原仲裁服务所在的机器上可能会残留集群的相关信息，您需要手动通过 ob_admin 工具清理这些残留信息。

## 前提条件

在清理残留的集群信息前，请确认原仲裁 Server 上已安装了 ob_admin 工具。部署仲裁服务时，仲裁 Server 上默认已安装 ob_admin 工具，且默认安装路径为 `/home/admin/oceanbase/bin`。如果发现原仲裁 Server 上未安装 ob_admin 工具，则需要安装 ob_admin 工具后，再执行本操作。有关 ob_admin 工具的详细安装操作，请参见 [ob_admin 简介](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218640)。

## 清理残留信息

1. 清理前检查。

      1. 使用 `root` 用户登录到集群的 `sys` 租户。

        连接示例如下，连接数据库时请以实际环境为准。

        ```shell
        obclient -h10.xx.xx.xx -P2883 -uroot@sys#obdemo -p***** -A

        ```

        有关更加详细的连接数据库的操作指引，参见 [连接数据库概述（MySQL 模式）](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218476) 和 [连接数据库概述（Oracle 模式）](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218431)。
      2. 执行以下命令，确认该集群的仲裁服务已经被替换或删除。

        ```sql
        SELECT * FROM oceanbase.DBA_OB_ARBITRATION_SERVICE;

        ```

        替换仲裁服务后的查询结果如下：

        ```shell
        +---------------------+---------------------+-------------------------+---------------------+------------------------------+------+
        | CREATE_TIME         | MODIFY_TIME         | ARBITRATION_SERVICE_KEY | ARBITRATION_SERVICE | PREVIOUS_ARBITRATION_SERVICE | TYPE |
        +---------------------+---------------------+-------------------------+---------------------+------------------------------+------+
        | 2023-06-26 19:30:19 | 2023-06-30 09:42:40 | default                 | xx.xx.xx.194:2882   |                              | ADDR |
        +---------------------+---------------------+-------------------------+---------------------+------------------------------+------+
        1 row in set

        ```

        根据查询结果，如果 `ARBITRATION_SERVICE` 字段为空或为其他仲裁 Server，且 `PREVIOUS_ARBITRATION_SERVICE` 字段为空，则表示该集群的仲裁服务已经被替换或删除，可以清理残留的集群信息，否则可能会误清理正在提供服务的仲裁成员。
 2. 登录原仲裁服务所在的机器，清理仲裁 Server 上残留的集群信息。

      1. 登录原仲裁服务所在的机器。
      2. 进入 ob_admin 工具所在的目录。

        ob_admin 的默认安装目录为 `/home/admin/oceanbase/bin`。

        ```shell
        cd /home/admin/oceanbase/bin

        ```
      3. 执行以下命令，清理残留的集群信息。

        ```shell
        ./ob_admin -h$ARB_SERVER_IP -p$ARB_SERVER_PORT force_clear_arb_cluster_info $CLUSTER_ID

        ```

        其中：

             - `$ARB_SERVER_IP`：原仲裁服务的 IP。
             - `$ARB_SERVER_PORT`：原仲裁服务的 RPC 端口号，默认为 2882。
             - `$CLUSTER_ID`：当前集群的集群 ID。可以连接数据库后通过 `SHOW PARAMETERS LIKE 'cluster_id';` 命令获取。

              ```sql
              SHOW PARAMETERS LIKE 'cluster_id';

              ```

              查询结果如下：

              ```shell
              +-------+----------+----------------+----------+------------+-----------+----------+-------------------+----------+---------+---------+-------------------+
              | zone  | svr_type | svr_ip         | svr_port | name       | data_type | value    | info              | section  | scope   | source  | edit_level        |
              +-------+----------+----------------+----------+------------+-----------+----------+-------------------+----------+---------+---------+-------------------+
              | zone1 | observer | xx.xx.xx.197   |     2882 | cluster_id | NULL      | 20230625 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE |
              | zone2 | observer | xx.xx.xx.194   |     2882 | cluster_id | NULL      | 20230625 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE |
              +-------+----------+----------------+----------+------------+-----------+----------+-------------------+----------+---------+---------+-------------------+
              2 rows in set

              ```

              根据查询结果可知，当前集群的 `cluster_id` 为 `20230625`。

        清理残留的集群信息的示例如下：

        ```shell
        ./ob_admin -hxx.xx.xx.64 -p2882 force_clear_arb_cluster_info 20230625

        ```

        执行结果如下：

        ```shell
        succ to open, filename=ob_admin.log, fd=3, wf_fd=2
        old log_file need close, old = ob_admin.log new = ob_admin.log
        succ to open, filename=ob_admin.log, fd=3, wf_fd=2
        succ to open, filename=ob_admin_rs.log, fd=4, wf_fd=2

        ```

## 相关文档

- [为集群替换仲裁服务](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218301)
 - [为集群删除仲裁服务](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218298)
 - [部署两副本加仲裁服务的 OceanBase 集群](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220837)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
