暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OceanBase 学习笔记76:如何查看租户信息?

1252

您可以通过 SQL 语句查看租户的信息。

通过视图查看租户信息

查看所有租户信息

sys 租户可以通过视图 oceanbase.DBA_OB_TENANTS 来查看集群中的租户信息,包括各租户的 ID、名称、Primary Zone 以及副本分布方式等。

  1. 使用 root 用户登录到数据库的 sys 租户。

  2. 执行以下语句,查看当前集群中的租户信息。

    示例如下:

    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、租户状态等。

  1. 用户登录到当前租户。

  2. 执行以下语句,查看当前租户信息。

    • 查看当前租户名。

      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
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论