更改数据库系统的配置

本文提供了更改数据库系统配置的详细信息和过程。

预配数据库系统后,您可以随时更改配置以适应性能要求的变化。例如,您可能需要具有更多 OCPU 的系统,或者您可能希望通过减少 OCPU 数量来降低成本。

注意:

配置更改器操作以滚动方式对多节点 RAC 数据库系统执行,允许您在不停机的情况下更改配置。

更改配置不会影响数据库系统可用的存储量。但是,新配置可以具有不同的内存和网络带宽特征,您可以在更改后将任何定制内容重新应用于这些方面。

Prerequisites

  • 数据库系统和数据库处于“可用”状态。
  • 数据库系统已注册到集群就绪服务 (Cluster Ready Services,CRS) 网格基础结构堆栈中。默认情况下,数据库系统使用 CRS。
  • 数据库可以成功重新启动。
  • 数据库配置为使用 SPFILE(服务器参数文件),而不是 PFILE。默认情况下,数据库系统中的数据库使用 SPFILE 配置。
  • 自动共享内存管理 (Automatic Shared Memory Management,ASMM) 的 SGA_TARGET 参数具有非零值。默认情况下,数据库系统使用此 ASMM 配置。

迁移到 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 弹性配置更改配置。
  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择要管理的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“数据库系统详细信息”页上,选择更改配置
  5. 更改配置面板中,从列表中选择一个可用配置。有关配置的完整列表,请参见 Available Shapes and How It Determine the Resources Allocated
  6. 配置系列部分显示您在预配时选择的值,并且无法更改。

    注意:

    如果要将配置从基于 Intel 的 X7 配置更改为基于 AMD 的弹性配置 E4,则无法更改 OCPU 数。您可以从基于 Intel 的 2 进行迁移。仅 X 到基于 AMD 的 X OCPU。例如,如果您采用 Intel VM.Standard2.2 配置,则可以迁移到 AMD 2 OCPU 配置。但是,迁移后,您可以根据可用选项更改基于 AMD 的 OCPU。
  7. 配置 OCPU :选择要用于此实例的配置。

    要更改 OCPU 数:
    1. 从所需配置的操作菜单中,选择更新 OCPU 计数
    2. 从列表中选择每个节点所需的 OCPU 数。
    3. 选择更新
    您可以更改 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 数量按比例缩放。

    • Memory (GB)(内存 (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。
    • 网络带宽 (Network bandwidth,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 也取决于您选择的存储。
      对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,理论上最大 IOPS 将根据所选 OCPU 数按比例缩放。对于每个 OCPU,分配 16K 理论最大 IOPS。
      • 对于 Ampere A1 配置,至少分配 16K 和最大 640K 理论最大 IOPS。
      • 对于 AMD E4 和 E5 配置,至少分配 16K 和 640K 理论最大 IOPS。
      • 对于 Intel X9 配置,至少分配 16K 到最大 512K 理论最大 IOPS。
  8. 查看有关确认对话框的信息,然后选择更改

如果配置更改操作不成功,请参见 Troubleshoot Shape Change Failures