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

OceanBase删除资源池

OceanBase 2023-01-18
528

OceanBase 数据库支持通过 SQL 语句删除不再使用的资源池。

前提条件

删除资源池前,请确认该资源池当前未被任何租户使用。如果资源池正在被租户使用,则需要将资源池从租户中移除后再删除资源池,从租户中移除资源池的相关操作请参见 从租户中移除资源池

删除资源池

删除资源池的语句如下:

obclient> DROP RESOURCE POOL pool_name;

该语句仅支持由 sys 租户的管理员执行。

示例:

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

  2. 执行以下命令,查看待删除的资源池 resource_pool1 是否被租户使用。

    obclient> SELECT tenant_id,name FROM oceanbase.DBA_OB_RESOURCE_POOLS WHERE name='resource_pool1';
    +-----------+----------------+
    | tenant_id |        name    |
    +-----------+----------------+
    |      NULL | resource_pool1 |
    +-----------+----------------+
    1 row in set
    

    tenant_id 的值为 NULL,表示未被租户使用。

  3. 执行以下命令,删除资源池。

    obclient> DROP RESOURCE POOL resource_pool1;
    Query OK, 0 rows affected
    
  4. 删除完成后,可以执行以下语句,确认是否删除成功。

    obclient> SELECT * FROM oceanbase.DBA_OB_RESOURCE_POOLS;
    

    查询的 name 列中没有 resource_pool1,则表示资源池删除成功。

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

评论