---
title: 通过 OCP 创建备集群时报错 4179-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 通过 OCP 创建备集群时报错 4179相关的常见问题和使用技巧，帮助您快速解决 通过 OCP 创建备集群时报错 4179的难题。
---
切换语言

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

划线反馈

# 通过 OCP 创建备集群时报错 4179

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

适用版本： V4.2.x、V4.1.x、V4.0.x、V3.2.x、V3.1.x、V2.2.x 内容类型：FAQ  

## 适用版本

OCP 和 OceanBase 数据库的各个版本。

## 问题现象

通过 OCP 创建备集群时报如下错误。

```shell
-4179, set table's primary_zone/locality while standby exist not allowed

```

## 问题原因

如果在 table 级别或者 database 级别设置了 `primary zone` 或 `locality` 就不允许创建备集群了。

具体原因：实现上的限制，如果主备集群异构的话，备集群没有对应的 zone 会有问题的。

## 解决方法

执行下面的 SQL 命令做检查。

```shell
obclient> alter system add cluster verify;
obclient> select * from oceanbase.__all_virtual_database where primary_zone != '';
obclient> select * from oceanbase.__all_virtual_table where locality != '' or primary_zone != '';

```

通过如下命令将查询出来的 `primary_zone` 不为空的 database 或 table 的 `primary_zone` 置空。

```shell
obclient> alter table xxx set primary_zone=default;
obclient> alter database xxx set primary_zone=default;

```

上一篇

[OceanBase 数据库高可用](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000079)

下一篇

[数据同步开启相关的问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000159) ![有帮助](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) 咨询热线
