ITPub博客

首页 > 数据库 > 国内数据库 > OceanBase学习之路32|如何查看租户信息?

OceanBase学习之路32|如何查看租户信息?

原创 国内数据库 作者:老树桩12 时间:2023-01-18 14:32:07 0 删除 编辑

您可以通过 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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026075/viewspace-2932537/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2023-01-16

  • 博文量
    55
  • 访问量
    41060