---
title: "停机运维 zone | OceanBase 文档中心"
description: 停机运维 zone 当 OBServer 集群中整个 zone 服务器故障时，需要进行维护，本文包括隔离问题 zone 副本和增加 zone 提供服务。 隔离问题 zone 副本 以下以删除 zone z4 为例。 使用 root 用户登录数据库的 sys 租户。 执行以下命令，隔离问题机房的副本。 obclient…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

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

# 停机运维 zone

更新时间：2023-07-18 14:35:08

当 OBServer 集群中整个 zone 服务器故障时，需要进行维护，本文包括隔离问题 zone 副本和增加 zone 提供服务。

## 隔离问题 zone 副本

以下以删除 zone z4 为例。

1. 使用 `root` 用户登录数据库的 `sys` 租户。
 2. 执行以下命令，隔离问题机房的副本。

   ```sql
    obclient> ALTER SYSTEM ISOLATE ZONE zoneid;

   ```

   示例：

   ```sql
    obclient> ALTER SYSTEM ISOLATE ZONE zone4;

   ```
 3. 执行以下命令，停止问题机房的副本。

   ```sql
    obclient> ALTER SYSTEM STOP ZONE zoneid;

   ```

   示例：

   ```unknow
   obclient> ALTER SYSTEM STOP ZONE z4;

   ```
 4. 修改租户的 Primary Zone，防止其他租户的 Primary Zone 为当前副本。

   ```sql
   obclient> ALTER TENANT tenant_name PRIMARY_ZONE='zoneid';

   ```

   示例：

   ```unknow
   obclient> ALTER TENANT tenant1 PRIMARY_ZONE='z1';

   ```
 5. 通过修改租户 `tenant1` 的 Locality 来删除副本。

   ```sql
   obclient> ALTER TENANT tenant1 LOCALITY='F@z1,F@z2,F@z3';

   ```
 6. 删除 `z4`上的资源池 `pool2`。

   ```sql
   obclient> ALTER TENANT tenant1 RESOURCE_POOL_LIST =('pool1') ;

   ```
 7. 【可选】执行以下语句，从集群中删除 Zone 及 Zone 中的 OBServer。

   ```sql
   obclient> ALTER SYSTEM DELETE SERVER 'xxx.xxx.x.xx4:2882';
   obclient> ALTER SYSTEM DELETE ZONE z4;

   ```

   删除后，可以执行以下语句，确认列表中已查询不到这些 Zone 和 OBServer 则表示删除成功。

   ```sql
   obclient> SELECT * FROM oceanbase.__all_zone;
   obclient> SELECT * FROM oceanbase.__all_server;

   ```

   > **注意**
   >
   >  
   >
   > 如果需要彻底删除 zone，执行 delete 操作前请先添加新的 zone。

## 增加 zone 提供服务

在故障 Zone 修复完毕或者当前环境因需要增加新的 Zone 时，可以在集群中增加 Zone 并调整副本分布，具体操作如下：

1. 使用 `root` 用户登录到数据库的 `sys` 租户。
 2. 集群中当前仅 `z1`、`z2`、`z3` 三个 Zone，需要在集群中增加 `z4`、`z5` 两个 Zone。

   在集群中增加 Zone 的具体操作请参见 [增加或删除 Zone](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000361210)。

 上一篇 下一篇 ![有帮助](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) 咨询热线
