---
title: 主备库手工解耦操作-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 主备库手工解耦操作相关的常见问题和使用技巧，帮助您快速解决 主备库手工解耦操作的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 主备库手工解耦操作

更新时间：2026-05-09 07:56

适用版本： V3.2.x、V3.1.x、V2.2.x 内容类型：How-to  

主备库解耦是指解除主库与备库的主备关系，使得备库成为独立的主库。

通常，我们使用 OCP 进行备库的创建以及主备库的解耦。但是，OCP 不支持对 OceanBase 数据库 V2.2.77 bp9 之前的版本进行解藕操作，需要人工进行解藕。

## 适用版本

OceanBase 数据库 V2.x、V3.x 版本。

## 检查阶段

1. 检查主备库同步状态正常。

   在主库检查 `__all_virtual_standby_status` 的 synchronization_status 值是 OK 的。
 2. 检查备库正在进行的 DDL 任务和副本完整性。

      - 在备库检查 `__all_ddl_helper`，确保没有正在进行的 DDL 任务。
      - 在备库执行 `select * from __all_virtual_meta_table where is_restore != 0`，确保备库上副本都在。

## 准备阶段

上述检查都符合预期之后，进行主备库之间的网络隔离，特别注意 2881/2882 端口。

## 实施阶段

1. 杀备库上的历史活跃会话。

   ```shell
   select * from __all_virtual_processlist where state<>'sleep';

   ```
 2. 修改备库的集群名。

   ```shell
   alter system set `cluster`=`cluster_new`;

   ```
 3. 在备库执行 failover 操作，将备库升级为主库。

   ```shell
   alter system activate pyhsical standby cluster;

   ```
 4. 使用新的集群信息，重建原备库的 OBProxy。

   ![Alt text](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/high-avalibility/358edbdf-1e73-48a2-ad06-563c5b0be3b3.png)

## 解耦后可能会遇到的问题

- 备库 schema 刷新不出来

  ```shell
  select * from_all_virtual_server_schema_info;

  ```

  解决方式：对 RS 节点指定参数进行启动，`/home/admin/oceanbase/bin/observer -m disabled_cluster`。
 - 备库部分分区无主

  ```shell
  select * from __all_virtual_clog_stat where role!='LEADER' or status !='ACTIVE'；

  ```

  解决方式：可能和事务状态机回放有关，重起进程是有概率恢复，对该节点进行重启。
 - 备库合并报错

  ```shell
  select * from __all_zone;     合并状态为merge error

  ```

  解决方式：在 `rootservice.log` 中搜索 `merge error` 关键字，根据对应的 trace 和 table_id 去对应 OBServer 节点上进一步查询报错信息。

  ![Alt text](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/high-avalibility/c0cfcb6b-3bef-4133-8dd2-bdf148f744ea.png)

Previous

[如何增加主备库同步时备集群的同步效率](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000010166)

Next

[OceanBase 数据库主备库带宽估算](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000208212) ![有帮助](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) 咨询热线
