首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_OB_TABLE_LOCATIONS
更新时间:2026-04-10 11:58:02
说明
从 V4.0.0 版本开始引入。
功能描述
展示表或者分区所在的位置,包括:系统表、用户表、索引表等。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| DATABASE_NAME | varchar(128) | NO | Database 名 |
| TABLE_NAME | varchar(256) | NO | 表名 |
| TABLE_ID | bigint(20) | NO | 表 ID |
| TABLE_TYPE | varchar(13) | NO | 表类型:
|
| PARTITION_NAME | varchar(64) | NO | 一级分区名,非分区表默认为 NULL |
| SUBPARTITION_NAME | varchar(64) | NO | 二级分区名,不存在二级分区则为 NULL |
| INDEX_NAME | varchar(256) | NO | 如果是索引表,展示索引表名,否则展示为 NULL |
| DATA_TABLE_ID | bigint(20) | NO | 如果是索引表或者 LOB 辅助表,展示其所属的主表的 ID,否则展示为 NULL |
| TABLET_ID | bigint(20) | NO | TABLET ID |
| LS_ID | bigint(20) | NO | 对象所在的日志流 |
| ZONE | varchar(128) | NO | 副本所在的 ZONE |
| SVR_IP | varchar(46) | NO | 副本位置的 IP 信息 |
| SVR_PORT | bigint(20) | NO | 副本位置的 PORT 信息 |
| ROLE | varchar(8) | NO | 副本角色 |
| REPLICA_TYPE | varchar(18) | NO | 日志流类型:
|
| DUPLICATE_SCOPE | varchar(7) | NO | 表明这个表是否为复制表,取值为:
说明该字段从 V4.2.0 版本开始引入。 |
| OBJECT_ID | bigint(20) | NO | 分区对应的对象 ID
说明该字段从 V4.2.0 版本开始引入。 |
| TABLEGROUP_NAME | varchar(128) | NO | 表对应 Table Group 的名称
说明该字段从 V4.2.0 版本开始引入。 |
| TABLEGROUP_ID | bigint(20) | NO | 表对应 Table Group 的 ID
说明该字段从 V4.2.0 版本开始引入。 |
| SHARDING | varchar(10) | NO | 表对应 Table Group 的 Sharding 属性(均衡模式)
说明该字段从 V4.2.0 版本开始引入。 |
查询示例
查看表 t1 所在的位置。
obclient [test]> SELECT * FROM oceanbase.DBA_OB_TABLE_LOCATIONS WHERE TABLE_NAME='t1'\G
查询结果如下:
*************************** 1. row ***************************
DATABASE_NAME: test
TABLE_NAME: t1
TABLE_ID: 500035
TABLE_TYPE: USER TABLE
PARTITION_NAME: NULL
SUBPARTITION_NAME: NULL
INDEX_NAME: NULL
DATA_TABLE_ID: NULL
TABLET_ID: 200024
LS_ID: 1001
ZONE: zone1
SVR_IP: 172.xx.xx.xx
SVR_PORT: 2882
ROLE: LEADER
REPLICA_TYPE: FULL
DUPLICATE_SCOPE: NONE
OBJECT_ID: 500035
TABLEGROUP_NAME: NULL
TABLEGROUP_ID: NULL
SHARDING: NULL
1 row in set