更改数据库系统的配置
本文提供了更改数据库系统配置的详细信息和过程。
预配数据库系统后,您可以随时更改配置以适应性能要求的变化。例如,您可能需要具有更多 OCPU 的系统,或者希望通过减少 OCPU 数量来降低成本。
注:配置更改器操作以滚动方式对多节点 RAC 数据库系统执行,允许您在不停机的情况下更改配置。
更改配置不会影响可供数据库系统使用的存储量。但是,新配置可以具有不同的内存和网络带宽特征,您可以在更改后对这些方面重新应用任何定制。
先决条件
- 数据库系统和数据库处于“可用”状态。
- 数据库系统已注册到集群就绪服务 (CRS) 网格基础结构堆栈中。默认情况下,数据库系统使用 CRS。
- 数据库可以成功重新启动。
- 数据库配置为使用 SPFILE(服务器参数文件),而不是 PFILE。默认情况下,数据库系统中的数据库使用 SPFILE 配置。
- 自动共享内存管理 (Automatic Shared Memory Management,ASMM) 的
SGA_TARGET参数具有非零值。默认情况下,数据库系统使用此 ASMM 配置。
迁移到 BaseDB x86 配置
您可以使用更改配置操作将数据库系统从标准 x86 配置迁移到基本数据库 x86 配置。以下先决条件和限制适用于数据库系统的迁移。
- 不支持从基本数据库 x86 迁移到任何其他配置。
- 数据库系统只能使用 Oracle Database 版本 26ai。
迁移到 AMD 配置
您可以使用更改配置操作将数据库系统从 Intel X7 配置和 AMD E4 配置迁移到 AMD E5 配置。以下先决条件和限制适用于数据库系统的迁移。
- 不支持从 Ampere A1 和 Intel X9 配置迁移到 AMD E4 和 E5 配置,反之亦然。
- 数据库系统必须使用内核 UEK5。如果数据库系统位于 UEK4 上,则迁移操作将自动将其更新为 UEK5。
- 要从 Intel X7 配置迁移到 Intel X9 或 AMD E4 配置,数据库系统必须使用 Oracle Linux 7 (OL7) 或更高版本。如果数据库系统在低于 OL7 的版本上运行,则必须在迁移之前将数据库系统升级到 OL7 或更高版本。Oracle 建议使用 OL8。
- 要从 Intel X7 或 AMD E4 配置迁移到 AMD E5 配置,数据库系统必须使用 Oracle Linux 8 (OL8)。如果数据库系统在低于 OL8 的版本上运行,则必须在迁移之前将数据库系统升级到 OL8。
- 数据库系统必须使用迟于或等于 19.15 的 Oracle Grid Infrastructure 版本。
-
数据库系统必须为相应的数据库版本系列使用以下 Oracle Database 版本或更高版本。
- 23.4.0.24.05
- 21.6.0.0.0
- 19.15.0.0.0
- 12.2.0.1.220418
- 12.1.0.2.220419
- 无法迁移基于 Oracle Database 11。2 的数据库系统。
- 您可以从基于 Intel 的 2 进行迁移。仅 X 到基于 AMD 的 X OCPU。例如,如果您采用 Intel VM.Standard2.2 配置,则将能够迁移到 AMD 2 OCPU 配置。但是,迁移后,您将能够根据可用选项更改基于 AMD 的 OCPU。
- 迁移到 AMD 配置后,您可以将存储纵向扩展至最多 40 TB(Intel X7 配置中允许的最大存储选件数)。
- 迁移到 AMD 配置后,您将与之前的配置采用相同的存储性能选项。您将无法更改到其他选项。
- 为迁移的数据库系统创建克隆时,克隆与迁移的数据库系统具有相同的特征。
- 在迁移的数据库系统中为数据库创建 Oracle Data Guard 时,备用数据库将具有与迁移的数据库系统相同的特征。
- 成功迁移后,您将无法从 AMD 迁移到 Intel 配置。
- 成功迁移后,您将无法恢复到旧的引导卷备份。
过程
使用 OCI 控制台执行以下步骤更改配置:
注意:更改配置需要重新启动。
注:当前不支持从 AMD E5 弹性配置更改配置。
- 在 DB Systems(数据库系统)列表页上,选择要使用的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
- 在“数据库系统详细信息”页的操作菜单中,选择更改配置。
- 在更改配置面板中,输入以下详细信息。有关配置的完整列表,请参见 Available Shapes and How It Determines the Resources Allocated 。
配置系列
此部分显示您在预配时选择的值,无法更改。
- 如果您要将配置从基于 Intel 的 X7 配置更改为基于 AMD 的弹性配置 E4,则无法更改 OCPU 数。您可以从基于 Intel 的 2 进行迁移。仅 X 到基于 AMD 的 X OCPU。例如,如果您采用 Intel VM.Standard2.2 配置,则将能够迁移到 AMD 2 OCPU 配置。但是,迁移后,您将能够根据可用选项更改基于 AMD 的 OCPU。
- 您可以从标准 x86 配置迁移到基本数据库 x86 配置。
配置 ECPU
选择要用于此实例的 ECPU 配置。
要更改 ECPU 数,请执行以下步骤:
- 从所需配置的操作菜单中,选择更新 ECPU 计数。
- 从列表中选择每个节点所需的 ECPU 数。
- 选择更新。
您可以更新分配给 Base DB x86 和 Standard x86 灵活配置的 ECPU 数。
| 配置 | 最小 ECPU 数 | 最大 ECPU | 内存分配 |
|---|---|---|---|
| 基本数据库 x86 | 4 | 256 | 对于每 4 个 ECPU,为 8 GB,至多 512 GB |
| 标准 x86 | 4 | 252 | 对于每 4 个 ECPU,为 8 GB,至多 504 GB |
配置 OCPU
选择要用于此实例的 OCPU 配置。
要更改 OCPU 数,请执行以下步骤:
- 从所需配置的“操作”菜单中,选择更新 OCPU 计数。
- 从列表中选择每个节点所需的 OCPU 数。
- 选择更新。
您可以更改 Ampere A1、AMD E4、AMD E5 和 Intel X9 灵活配置的 OCPU 数。
- 对于 Ampere A1 配置,至少可以选择 1 个 OCPU 和 57 个 OCPU。
- 对于 AMD E4 和 E5 配置,可以选择至少 1 个 OCPU 和最多 64 个 OCPU。
- 对于 Intel X9 配置,最少可以选择 1 个 OCPU 和最多 32 个 OCPU。
以下资源根据您选择的 OCPU 数量按比例扩展。
-
内存 (GB) :要分配给此实例的内存量。
对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,内存将根据所选 OCPU 数按比例缩放。
- 对于 Ampere A1 配置,为每个 OCPU 分配 8 GB 内存。最少分配 8 GB,最多分配 456 GB 内存。
- 对于 AMD E4 和 E5 配置,为每个 OCPU 分配 16 GB 内存。最少分配 16 GB,最多分配 1024 GB 内存。
- 对于 Intel X9 配置,为每个 OCPU 分配 16 GB 内存。分配的最小内存为 16 GB,最大内存为 512 GB。
-
网络带宽 (Gbps) :要分配给此实例的网络带宽量。
对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,带宽将根据所选 OCPU 数按比例缩放。对于每个 OCPU,将分配 1 Gbps 的网络带宽。
- 对于 Ampere A1 配置,将至少分配 1 Gbps 和最多 40 Gbps 网络带宽。
- 对于 AMD E4 和 E5 配置,将至少分配 1 Gbps 和最多 40 Gbps 网络带宽。
- 对于 Intel X9 配置,将至少分配 1 Gbps 和最多 32 Gbps 网络带宽。
-
理论最大 IOPS :要分配给此实例的每秒输入和输出量 (IOPS)。理论上的最大 IOPS 也取决于您选择的存储。
对于标准 x86 配置,理论上的最大 IOPS 将根据选择的 ECPU 数按比例扩展。对于每个 ECPU,将分配 8K 理论最大 IOPS。
对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,理论上的最大 IOPS 将根据所选 OCPU 数按比例扩展。对于每个 OCPU,将分配 16K 理论最大 IOPS。
- 对于 Ampere A1 配置,将分配最小 16K 和最大 640K 理论最大 IOPS。
- 对于 AMD E4 和 E5 配置,至少分配 16K 和最大理论最大 IOPS 640K。
- 对于 Intel X9 配置,将分配至少 16K 到最大 512K 理论最大 IOPS。
更改配置
选择更改并确认。
- 如果配置更改操作不成功,请参见 Troubleshoot Shape Change Failures 。