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

OceanBase数据库删除资源规格

Tonyhacks 2023-12-07
248

删除资源规格

本文介绍如何删除资源规格。

前提条件

删除资源规格前必须确保当前资源规格未被使用。如果资源规格正在被使用,则需要先将资源规格从资源池中移出后再删除资源规格。详细操作,参见 修改资源池属性

操作步骤

  1. 使用 root 用户登录到集群的 sys 租户。

    obclient -h172.30.xx.xx -P2883 -uroot@sys#cluster -p**** -A

  2. 进入 oceanbase 数据库。

    obclient [(none)]> USE oceanbase;

  3. 通过 DBA_OB_UNIT_CONFIGS 和 DBA_OB_RESOURCE_POOLS 视图,确认资源规格的使用信息。

    示例如下,如果查询结果的 UNIT_NAME 列中无该资源规格名称,则表示该资源规格未被指定给资源池;如果查询结果的 UNIT_NAME 列中有该资源规格名称,则表示资源规格已被指定给资源池。

    确认资源规格 S2_unit_config 已经不在使用中。

    obclient [oceanbase]> SELECT a.UNIT_CONFIG_ID, a.NAME AS UNIT_NAME, b.NAME AS POOL_NAME FROM oceanbase.DBA_OB_UNIT_CONFIGS a,oceanbase.DBA_OB_RESOURCE_POOLS b WHERE b.UNIT_CONFIG_ID=a.UNIT_CONFIG_ID; +----------------+-------------------------------+--------------------------+ | UNIT_CONFIG_ID | UNIT_NAME | POOL_NAME | +----------------+-------------------------------+--------------------------+ | 1 | sys_unit_config | sys_pool | | 1001 | config_mysql001_zone1_S1_okz | pool_mysql001_zone1_okz | | 1002 | config_mysql001_zone2_S1_pme | pool_mysql001_zone2_pme | | 1003 | config_mysql001_zone3_S1_jsu | pool_mysql001_zone3_jsu | | 1013 | config_oracle001_zone3_S1_exu | pool_oracle001_zone3_exu | | 1014 | config_oracle001_zone2_S1_hli | pool_oracle001_zone2_hli | | 1015 | config_oracle001_zone1_S1_owy | pool_oracle001_zone1_owy | | 1020 | S1_unit_config | mq_pool_01 | +----------------+-------------------------------+--------------------------+ 8 rows in set

    DBA_OB_UNIT_CONFIGS 视图的详细说明,参见 DBA_OB_UNIT_CONFIGS

    DBA_OB_RESOURCE_POOLS 视图的详细说明,参见 DBA_OB_RESOURCE_POOLS

  4. 通过 DROP RESOURCE UNIT 语句,删除资源规格。

    以删除资源规格 S2_unit_config 为例:

    obclient [oceanbase]> DROP RESOURCE UNIT S2_unit_config; Query OK, 0 rows affected

    DROP RESOURCE UNIT 语句的详细说明,参见 DROP RESOURCE UNIT

  5. 查看 DBA_OB_UNIT_CONFIGS 视图,确认资源规格删除成功。

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

评论