---
title: 如何查询集群中的复制表-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于如何查询集群中的复制表相关的常见问题和使用技巧，帮助您快速解决如何查询集群中的复制表的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 如何查询集群中的复制表

更新时间：2026-05-21 01:56

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

本文主要介绍如何在 OceanBase 数据库中查询复制表属性。

在 sys 租户可以查询所有租户的复制表，在租户内可以查询租户内的复制表。

1. sys 租户的复制表属性可以通过 `__all_virtual_table` 虚拟表查询。
 2. Oracle 租户的复制表属性可以通过 `sys.ALL_VIRTUAL_TABLE_REAL_AGENT` 查询。
 3. MySQL 租户的复制表属性可以通过 `oceanbase.__all_table_v2` 查询。

在 sys 租户查询复制表。

```shell
obclient > select * from (select tenant_name,database_name,table_name,DUPLICATE_SCOPE from oceanbase.__all_virtual_table t, oceanbase.__all_virtual_database d ,__all_tenant te where t.tenant_id=te.tenant_id and t.database_id=d.database_id) where 1=1 and tenant_name   = 't_oracle' and database_name = 'oboracle' and table_name    = 't_dup';

```

​在 Oracle 租户查询复制表。

```shell
obclient > select * from (select d.database_name as owner, t.table_name,t.DUPLICATE_SCOPE from sys.ALL_VIRTUAL_TABLE_REAL_AGENT t ,sys.ALL_VIRTUAL_DATABASE_REAL_AGENT d where t.database_id=d.database_id ) where owner='OBORACLE' and table_name='T_DUP';

```

在 MySQL 租户查询复制表。

```shell
obclient > select * from (select d.database_name as database_name, t.table_name,t.DUPLICATE_SCOPE from  oceanbase.__all_table_v2 t ,oceanbase.__all_database d where t.database_id=d.database_id ) where database_name='obmysql' and table_name='t_dup';

```

## 适用版本

OceanBase 数据库 V3.x 版本。

Previous

[OceanBase 数据库复制表介绍](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000027)

Next

[OceanBase 数据库的无主键表介绍](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000125) ![有帮助](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) 咨询热线
