更新数据库系统

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

必需的 IAM 策略

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

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

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

Prerequisites

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

注意:

除了本节中列出的先决条件外,请确保满足以下条件以避免更新失败:

  • 数据库主机文件系统上的 /u01 目录具有至少 15 GB 的可用空间来执行更新进程。
  • Oracle Clusterware 正在数据库系统上运行。
  • 所有数据库系统节点都在运行。

当前可用更新

版本 架构类型 数据库系统更新 数据库更新
23.0.0.0 Linux.x64 2025 年 7 月,2025 年 4 月 2025 年 7 月、2025 年 4 月、2025 年 1 月和 2024 年 10 月
23.0.0.0 Linux.ARM 不适用 2025 年 7 月,2025 年 4 月(首次更新)
21.0.0.0 Linux.x64 2025 年 7 月,2025 年 4 月 2025 年 7 月、2025 年 4 月、2025 年 1 月和 2024 年 10 月
19.0.0.0 Linux.x64 2025 年 7 月,2025 年 4 月 2025 年 7 月、2025 年 4 月、2025 年 1 月和 2024 年 10 月
19.0.0.0 Linux.ARM 不适用 2025 年 7 月、2025 年 4 月、2025 年 1 月和 2024 年 10 月
18.0.0.0 Linux.x64 2021 年 10 月(最终更新) 2021 年 10 月(最终更新)
12.2.0.1 Linux.x64 2023 年 7 月 2023 年 10 月,2023 年 7 月,2023 年 4 月,2023 年 1 月
12.1.0.2 Linux.x64 不适用 2023 年 10 月,2023 年 7 月,2023 年 4 月,2023 年 1 月
11.2.0.4 Linux.x64 不适用 2023 年 10 月,2023 年 7 月,2023 年 4 月,2023 年 1 月

注意:

  • 对于运行版本 18.0.0.0 软件的数据库系统,2021 年 10 月的更新是可用的最终更新。
  • 对于裸金属数据库系统,2022 年 10 月的更新是可用的最终更新。

有关如何为 2024 年 1 月发行版本更新更新 Oracle Database 发行版 12.2、12.1 和 11.2 的准则,请参阅打补丁准则 - 数据库版本 18c 及更低版本的 Oracle Cloud 客户(文档 ID 2997504.1)

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

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

关于更新数据库系统

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

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

Oracle 建议先更新数据库系统,然后再更新该数据库系统中的数据库。对于网格基础结构,更新可用于两个最新版本(N 和 N-1)。对于 Oracle Database,有四个最新版本(N 到 N-3)提供更新。例如,如果实例使用 21c 并且提供的 21c 的最新版本为 21.10.0.0,则 21.10.0.0 和 21.9.0.0 可用于网格基础结构更新,而 21.10.0.0、21.9.0.0、21.8.0.0 和 21.7.0.0 可用于 Oracle Database 更新。您可以使用其中的任何更新,但 Oracle 建议使用最新更新。

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

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

  1. DB Systems(数据库系统)列表页上,选择要使用的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 在详细信息页上,选择更新 (GI) 选项卡以查看数据库系统的可用网格基础结构更新列表。
  3. 从您感兴趣的更新的操作菜单中,选择以下操作之一:
    • 查看详细信息:查看有关此更新的详细信息。
    • 预检查:检查是否有任何先决条件,以确保可以成功应用更新。
    • 应用更新:应用选定的更新。Oracle 建议您在应用更新之前对更新运行预检查操作。

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

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

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

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