首批通过分布式安全可靠测评,为关键业务系统打造
更新资源管理计划内容
更新时间:2026-04-05 18:42:46
创建资源管理计划内容后,可以根据业务需要,调用 DBMS_RESOURCE_MANAGER 系统包中的 UPDATE_PLAN_DIRECTIVE 子程序更新资源管理计划内容。可以更新的内容包括资源管理计划、绑定的资源组以及资源组所使用的 CPU 资源和 IOPS 资源的限制等。
前提条件
更新资源管理计划内容前,如果您需要变更资源管理计划或资源组,请确认已创建好新的资源管理计划或资源组。创建新的资源管理计划或资源组的相关操作请参见 配置用户级资源隔离。
操作步骤
租户管理员登录集群的 Oracle 租户。
调用
DBMS_RESOURCE_MANAGER系统包中的UPDATE_PLAN_DIRECTIVE子程序,更新资源管理计划内容。obclient [SYS]> delimiter // obclient [SYS]> BEGIN DBMS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE( PLAN => 'plan_a', GROUP_OR_SUBPLAN => 'big_group', NEW_COMMENT => 'new', NEW_MGMT_P1 => 40, NEW_UTILIZATION_LIMIT => 60, NEW_MIN_IOPS => 20, NEW_MAX_IOPS => 100, NEW_WEIGHT_IOPS => 10, NEW_MAX_NET_BANDWIDTH => 60, NEW_NET_BANDWIDTH_WEIGHT => 60); END ;// obclient [SYS]> delimiter ;相关参数说明如下:
PLAN:指定新的资源管理计划名称。GROUP_OR_SUBPLAN:指定新的资源组。NEW_COMMENT:填写新的资源管理计划内容的备注信息。NEW_MGMT_P1:重新指定系统满负载情况下,承诺分配给本资源组的 CPU 占比。NEW_UTILIZATION_LIMIT:重新指定资源组所使用的 CPU 资源的限制。NEW_MIN_IOPS:重新指定出现 IO 争用时,资源组预留的 IOPS 资源,总和不超过 100。NEW_MAX_IOPS:重新指定资源组最大可使用的 IOPS 资源,总和可以超过 100。NEW_WEIGHT_IOPS:重新指定 IOPS 的权重值,总和可以超过 100`。NEW_MAX_NET_BANDWIDTH:重新指定资源组最大可使用的网络带宽,总和可以超过 100。NEW_NET_BANDWIDTH_WEIGHT:重新指定网络带宽的权重值,总和可以超过 100。
执行成功后,可以通过查询
DBA_OB_RSRC_DIRECTIVES视图进行确认。obclient [SYS]> SELECT * FROM DBA_OB_RSRC_DIRECTIVES;查询结果如下:
+--------+------------------+-----------+---------+-------------------+----------+----------+-------------+-------------------+----------------------+ | PLAN | GROUP_OR_SUBPLAN | COMMENTS | MGMT_P1 | UTILIZATION_LIMIT | MIN_IOPS | MAX_IOPS | WEIGHT_IOPS | MAX_NET_BANDWIDTH | NET_BANDWIDTH_WEIGHT | +--------+------------------+-----------+---------+-------------------+----------+----------+-------------+-------------------+----------------------+ | PLAN_A | BIG_GROUP | new | 40 | 60 | 20 | 100 | 10 | 60 | 60 | | PLAN_A | SMALL_GROUP | AP 优先 | 100 | 100 | 10 | 90 | 30 | 100 | 0 | +--------+------------------+-----------+---------+-------------------+----------+----------+-------------+-------------------+----------------------+ 2 rows in set有关
DBA_OB_RSRC_DIRECTIVES视图的详细介绍,参见 DBA_OB_RSRC_DIRECTIVES。