首页 > 数据库 > 国内数据库 > OceanBase学习之路32|如何查看租户信息?
您可以通过 SQL 语句查看租户的信息。
sys 租户可以通过视图
oceanbase.DBA_OB_TENANTS 来查看集群中的租户信息,包括各租户的 ID、名称、Primary Zone 以及副本分布方式等。
使用
root 用户登录到数据库的
sys 租户。
执行以下语句,查看当前集群中的租户信息。
示例如下:
obclient> SELECT * FROM oceanbase.DBA_OB_TENANTS\G
*************************** 1. row ***************************
TENANT_ID: 1
TENANT_NAME: sys
TENANT_TYPE: SYS
CREATE_TIME: 2022-06-17 11:29:55.853445
PRIMARY_ZONE: RANDOM
LOCALITY: FULL{1}@zone1
PREVIOUS_LOCALITY: NULL
COMPATIBILITY_MODE: MYSQL
STATUS: TENANT_STATUS_NORMAL
IN_RECYCLEBIN: NO
LOCKED: NO
*************************** 2. row ***************************
TENANT_ID: 1001
TENANT_NAME: META$1002
TENANT_TYPE: META
CREATE_TIME: 2022-06-17 11:55:14.355747
PRIMARY_ZONE: zone1
LOCALITY: FULL{1}@zone1
PREVIOUS_LOCALITY: NULL
COMPATIBILITY_MODE: MYSQL
STATUS: TENANT_STATUS_NORMAL
IN_RECYCLEBIN: NO
LOCKED: NO
2 rows in set
说明
暂不支持普通租户查看视图
oceanbase.DBA_OB_TENANTS。
更多视图
oceanbase.DBA_OB_TENANTS 的字段说明信息请参见
DBA_OB_TENANTS。
所有用户均可以查看当前租户的信息,包括租户名、租户 ID、租户状态等。
用户登录到当前租户。
执行以下语句,查看当前租户信息。
查看当前租户名。
obclient> SHOW TENANT; +---------------------+ | Current_tenant_name | +---------------------+ | sys | +---------------------+ 1 row in set
查看当前有效租户。
obclient> SELECT effective_tenant(); +--------------------+ | effective_tenant() | +--------------------+ | sys | +--------------------+ 1 row in set
查看当前租户的状态。
obclient> SHOW TENANT STATUS; +--------+------------+ | Tenant | Status | +--------+------------+ | sys | read write | +--------+------------+ 1 row in set
查看当前租户的 ID。
obclient> SELECT effective_tenant_id(); +-----------------------+ | effective_tenant_id() | +-----------------------+ | 1 | +-----------------------+ 1 row in set
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026075/viewspace-2932537/ ,如需转载,请注明出处,否则将追究法律责任。