更新数据库系统

本文介绍了使用控制台和 API 应用数据库系统更新和数据库主目录更新的过程。

必需的 IAM 策略

要使用 Oracle Cloud Infrastructure,必须在策略中由管理员为您授予安全访问权限。无论您是将控制台还是 REST API 与 SDK、CLI 还是其他工具结合使用,都需要进行此访问。如果您收到一条您无权或未经授权的消息,请向管理员核实您具有的访问权限类型以及要使用的区间。

对于管理员:让数据库管理员管理 Oracle Cloud 数据库系统中的策略允许指定的组使用数据库和相关数据库资源执行所有操作。

如果您不熟悉策略,请参阅策略入门和常见策略。如果要更深入地了解数据库的写入策略,请参阅数据库服务的详细信息。

先决条件

数据库系统需要访问对象存储,包括连接到对象存储适用的 Swift 端点。我们建议在 VCN 中使用服务网关来启用此访问。有关更多信息,请参见以下主题:

除了先决条件外,还要确保满足以下条件以避免更新失败:

有关详细信息,请参见以下主题:

当前可用的更新

该表包含可能需要服务请求的更新。有关发行版选择和确认要求,请参见 Flexible Software Release Selection 。

版本 体系结构类型 数据库系统更新 数据库更新
23.0.0.0 (26ai) Linux.x86 2026 年 10 月,2026 年 7 月 2026 年 10 月、2026 年 7 月、2026 年 4 月、2026 年 1 月
23.0.0.0 (26ai) Linux.ARM 不适用 2026 年 7 月、2026 年 4 月、2026 年 1 月和 2025 年 10 月
21.0.0.0 Linux.x86 2026 年 7 月,2026 年 4 月 2026 年 7 月、2026 年 4 月、2026 年 1 月和 2025 年 10 月
19.0.0.0 Linux.x86 2026 年 10 月,2026 年 7 月 2026 年 10 月、2026 年 7 月、2026 年 4 月、2026 年 1 月
19.0.0.0 Linux.ARM 不适用 2026 年 7 月、2026 年 4 月、2026 年 1 月和 2025 年 10 月
18.0.0.0 Linux.x86 2021 年 10 月(最终更新) 2021 年 10 月(最终更新)
12.2.0.1 Linux.x86 2023 年 7 月,2023 年 4 月 2023 年 10 月、2023 年 7 月、2023 年 4 月、2023 年 1 月
12.1.0.2 Linux.x86 不适用 2023 年 10 月、2023 年 7 月、2023 年 4 月、2023 年 1 月
11.2.0.4 Linux.x86 不适用 2023 年 10 月、2023 年 7 月、2023 年 4 月、2023 年 1 月

注意:

有关如何为 2024 年 1 月版本更新更新 Oracle Database 发行版 12.2、12.1 和 11.2 的准则,请参见 Patching Guidelines - Oracle Cloud Customers with lower database release version 18c and lower (Doc ID 2997504.1) 。

有关 Oracle Database 19c 的发行版更新和发行版更新修订的列表,请参见 Oracle Database 19c Proactive Patch Information (Doc ID 2521164.1) 。

有关详细信息,请参见以下主题:

关于更新数据库系统

更新数据库系统可能需要几分钟时间。要最大限度地减少对用户的影响,请在系统拥有最少用户的同时运行更新。为避免系统中断,请考虑实施 Oracle Data Guard 等高可用性策略。

Oracle 建议在应用更新之前备份数据库并在测试系统上测试更新。

Oracle 建议先更新数据库系统,然后再更新该数据库系统中的数据库。

更新数据库系统的操作系统

提示:运行预检查以确定更新是否可用于操作系统。

执行以下步骤以使用 OCI 控制台更新数据库系统的操作系统 (operating system,OS):

  1. 在 DB Systems(数据库系统)列表页上,选择要使用的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
  2. 在“数据库系统详细信息”页上,选择更新 (OS) 选项卡以查看数据库系统的可用操作系统更新的列表。
  3. 在 OS 更新部分下,从状态的操作菜单中,选择以下操作:

    1. 预检查:检查是否有任何先决条件,以确保可以成功应用更新。
    2. 应用 OS 更新:应用所选更新。始终应用最新的可用操作系统更新。Oracle 建议您在应用更新之前对更新运行预检查。
  4. 要检查预检查或操作系统更新的状态或查看详细信息,请转至更新历史记录选项卡。从相关操作的操作菜单中,选择查看详细信息。

对于双节点 RAC 数据库系统,可以通过在预检查和更新过程中选择操作系统更新来一次对单个节点应用操作系统更新,也可以同时对两个节点应用操作系统更新。

注意:对于单节点数据库系统,在更新操作系统时可能会出现数据库系统的停机。

在列表中, State 显示操作的状态。应用更新时,状态将更改为更新,数据库系统的状态将更改为更新。对数据库系统及其资源的生命周期操作可能暂时不可用。更新成功完成后,状态将更改为已应用,数据库系统的状态将更改为可用。

更新数据库系统的网格基础结构

使用 OCI 控制台执行以下步骤来更新数据库系统的网格基础结构 (GI):

  1. 在 DB Systems(数据库系统)列表页上,选择要使用的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
  2. 在详细信息页上,选择更新 (GI) 选项卡以查看数据库系统的可用网格基础结构更新列表。

    默认情况下,最新批准的版本更新可用。您还可以在确认显示的消息后选择前两个版本更新(N-1 或 N-2)之一。要使用早于 N-2 的版本更新,必须提交服务请求。

  3. 从您感兴趣的更新的操作菜单中,选择以下操作之一:

    • 查看详细信息:查看有关此更新的详细信息。
    • 预检查:检查是否有任何先决条件,以确保可以成功应用更新。
    • 应用更新:应用选定的更新。Oracle 建议您在应用更新之前对更新运行预检查操作。

在列表中, State 显示操作的状态。应用更新时,状态将显示为更新。数据库系统的状态还显示为正在更新。对数据库系统及其资源的生命周期操作可能暂时不可用。如果更新成功完成,则状态将更改为已应用,数据库系统的状态将更改为可用。

查看数据库系统的更新历史记录

执行以下步骤以使用 OCI 控制台查看数据库系统的更新历史记录:

  1. 在 DB Systems(数据库系统)列表页上,选择要使用的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
  2. 在详细信息页上,选择更新历史记录选项卡以查看该数据库系统的更新和升级操作的历史记录。