管理专用自治 AI 数据库的 CPU 或存储资源
您可以从自治 AI 数据库的详细信息页面管理 CPU 或存储资源。
注:在 Autonomous Data Guard 设置中,您无法缩放其备用数据库处于快照备用角色的自治 AI 数据库。您必须将备用自治容器数据库 (ACD) 转换为物理备用角色,才能扩展此数据库。有关说明,请参见 Convert Snapshot Standby to Physical Standby 。
将 CPU 或存储资源添加到自治 AI 数据库
必需的 IAM 策略
use autonomous-databases
相关实时实验室
有关演示这些说明的“试用”替代方案,请参阅 Oracle Autonomous AI Database Dedicated for Developers and Database Users Workshop 中的 Lab 11:Zero Downtime Scaling 。
过程
-
转到要向其添加 CPU 或存储资源的自治 AI 数据库的详细信息页面。
注:对于使用 Autonomous Data Guard 的数据库,请转至 primary 数据库的 Details 页面。
有关说明,请参阅查看专用 Exadata 基础结构上自治 AI 数据库的详细信息。
-
在 Oracle Public Cloud 上,单击资源分配部分中的编辑。在 Exadata Cloud@Customer 上,单击资源部分中的编辑。此时将打开 Manage scaling(管理缩放)页面。
没有为面向开发人员的自治 AI 数据库实例启用此选项。注:或者,您可以通过单击 Oracle Public Cloud 上的更多操作下的管理资源分配或 Exadata Cloud@Customer 上的操作下的管理缩放来打开管理缩放页。
-
为缩放请求选择资源更改:
-
单击向上箭头以选择 ECPU 计数或 OCPU 计数的值。缺省值不更改。
对于使用 ECPU 的数据库,必须将分配的 ECPU 数递增为整数。例如,不能将 3.5 个 ECPU 分配给数据库。上述 3 个 ECPU 的下一个可用数量为 4 个。
对于使用不需要整个 OCPU 的 OCPU 的数据库,可以将 OCPU 计数从 0.1 递增到 0.9(以 0.1 为增量)。这称为 CPU 过量预配。有关 CPU 过量预配的要求和限制,请参阅 CPU 过量预配。
注:扩展 CPU 预配过多的数据库以使用完整的 OCPU 不会影响您可以连接到的预定义数据库服务。也就是说,您只能连接到自治 AI 事务处理工作负载的 tp 和低服务,以及自治 AI 数据湖仓工作负载的低服务。请参阅自治 AI 数据库的预定义数据库服务名称,以查看自治 AI 数据库支持的预定义服务的列表。
对于使用 1 个或更多 OCPU 的数据库,必须将分配的 OCPU 数增加一个整数。例如,不能向数据库分配 3.5 个 OCPU。超出 3 的下一个可用 OCPU 数为 4。
所选 CPU 计数将根据可预配 CPU 的列表进行验证,如果无法将数据库纵向扩展到所选 CPU 计数,则会为您提供两个最接近的可预配 CPU 值。有关可预配 CPU 的更多详细信息,请参见 How VM Cluster Nodes Affect CPU Management 。
提示:您可以使用 GetAutonomousDatabase API 获取可预配 CPU 值的完整列表。
-
单击向上箭头以选择 Storage (GB) 的值。或者,您也可以直接输入值。缺省值不更改。
-
-
单击更新以更改资源。
从自治 AI 数据库中删除 CPU 或存储资源
必需的 IAM 策略
use autonomous-databases
过程
-
转到要从中删除 CPU 或存储资源的自治 AI 数据库的详细信息页面。
注:对于使用 Autonomous Data Guard 的数据库,请转至 primary 数据库的 Details 页面。
有关说明,请参阅查看专用 Exadata 基础结构上自治 AI 数据库的详细信息。
-
在 Oracle Public Cloud 上,单击资源分配部分中的编辑。在 Exadata Cloud@Customer 上,单击资源部分中的编辑。此时将打开 Manage scaling(管理缩放)页面。
没有为面向开发人员的自治 AI 数据库实例启用此选项。注:或者,您可以通过单击 Oracle Public Cloud 上的更多操作下的管理资源分配或 Exadata Cloud@Customer 上的操作下的管理缩放来打开管理缩放页。
-
为缩放请求选择资源更改:
-
单击向下箭头以选择 ECPU 计数或 OCPU 计数的值。缺省值不更改。
对于使用 ECPU 的数据库,必须将分配的 ECPU 数减少到一个整数。例如,不能将 3.5 个 ECPU 分配给数据库。低于 4 的下一个可用 ECPU 数为 3。不能将 ECPU 缩减为小于 2 的值。
对于使用少于 1 个 OCPU 的数据库,OCPU 的 OCPU 值可以从 0.9 减少到 0.1(减去 0.1)。有关 CPU 过量预配的要求和限制,请参阅 CPU 过量预配。
注:从完整 CPU(正整数)缩小数据库以使用 CPU 超额预配(OCPU 值小于 1)不会影响您可以连接到的预定义数据库服务。尽管 CPU 预配过多,但您可以继续连接到所有预定义的数据库服务,如在缩小之前所做的那样。请参阅自治 AI 数据库的预定义数据库服务名称,以查看自治 AI 数据库支持的预定义服务的列表。
对于使用超过 1 个 OCPU 的数据库,必须将分配的 OCPU 数减少一个整数。例如,不能向数据库分配 3.5 个 OCPU。低于 4 的下一个可用 OCPU 数为 3。
所选 CPU 计数将根据可预配 CPU 的列表进行验证,如果无法将数据库缩放到所选 CPU 计数,则会为您提供两个最接近的可预配 CPU 值。有关可预配 CPU 的更多详细信息,请参见 How VM Cluster Nodes Affect CPU Management 。
提示:
您可以使用 GetAutonomousDatabase API 获取可预配 CPU 值的完整列表。
-
单击向下箭头以选择 Storage (GB) 的值。缺省值不更改。您可以指定的最小存储空间是向上舍入到下一个 GB 的源数据库的实际已用空间。
-
-
单击更新以更改资源。