使用されなくなったリソースグループを削除するには、DBMS_RESOURCE_MANAGERシステムパッケージのDELETE_CONSUMER_GROUPサブルーチンを呼び出します。
前提条件
削除対象のリソースグループが存在していることを確認してください。
注意事項
リソースグループを削除すると、そのリソースグループに関連付けられたリソース管理計画の内容も連鎖的に削除されます。
操作手順
テナント管理者としてクラスタのMySQLテナントにログインします。
DBMS_RESOURCE_MANAGERシステムパッケージのDELETE_CONSUMER_GROUPサブルーチンを呼び出してリソースグループを削除します。obclient [test]> CALL DBMS_RESOURCE_MANAGER.DELETE_CONSUMER_GROUP( CONSUMER_GROUP => 'interactive_group' );ここで、
CONSUMER_GROUPは削除対象のリソースグループ名を指定するために使用されます。実行が成功した後、
oceanbase.DBA_RSRC_CONSUMER_GROUPSビューを確認して確認できます。obclient [test]> SELECT CONSUMER_GROUP_ID, CONSUMER_GROUP, COMMENTS FROM oceanbase.DBA_RSRC_CONSUMER_GROUPS; +-------------------+----------------+-----------------+ | CONSUMER_GROUP_ID | CONSUMER_GROUP | COMMENTS | +-------------------+----------------+-----------------+ | 5 | batch_group | AP | | 2 | group1 | トランザクション処理グループ | | 3 | group2 | 日常運用グループ | | 0 | OTHER_GROUPS | NULL | | 1 | SYS_GROUP | NULL | +-------------------+----------------+-----------------+ 5 rows in setoceanbase.DBA_RSRC_CONSUMER_GROUPSビューの詳細については、oceanbase.DBA_RSRC_CONSUMER_GROUPSを参照してください。