专用 Exadata 基础结构上的自治 AI 数据库的服务维护

Oracle 在专用 Exadata 基础结构上的所有自治 AI 数据库资源上调度和执行所有打补丁和其他维护操作。同时,它还为您提供各种选项来定制、查看和重新安排不同基础结构资源的维护事件。

注:如果启用了“数据库内存中”,则在执行任何导致重新引导数据库的打补丁活动期间,性能可能会降低。有关数据库内存中的其他信息,请参见 Database In-Memory

服务维护类型

Oracle 可为您的自治 AI 数据库安排和执行不同的服务维护活动。这些维护事件在打补丁的范围和频率上有所不同。

Oracle 云运营团队会持续监视打补丁过程,并在补丁程序未通过基本健全性测试时执行回退。如果需要回滚,将重新安排维护。虽然回退是最后一个选项,但我们的目标是始终提供最快的补救措施,以将数据库恢复到健康状态。如果回归仅显示在应用程序中,则应通过服务请求 (SR) 报告回归。对于需要立即关注的关键问题,Oracle 可以在标准维护计划之外开发和部署一次性补丁程序。

指定何时可以进行维护

通常,Oracle 会针对 CVSS 评分大于或等于 7 的漏洞,在每个季度和每月的基础设施安全修复中计划并执行整个车队维护。您可以让 Oracle 处理维护计划,也可以设置 Oracle 可开始维护操作的特定维护窗口。

自定义每季度维护

您可以选择每季度自动维护自治 AI 数据库资源的计划,也可以让 Oracle 自动安排更新。Oracle 会提前通知您即将进行的计划维护的日期和时间。

您可以通过在各种资源级别自动进行每季度维护来执行以下操作,如下表所示:

基础设施资源 附注和进一步参考
Exadata 基础结构 (EI)
自治 Exadata VM 集群 (AVMC)

注:在启动多个 VM Autonomous AI Database 功能之前,在 Oracle Cloud 中的 Exadata 基础结构资源上预配的 AVMC 资源会从其关联的 Exadata 基础结构继承维护计划。

自治容器数据库 (ACD)
  • 更新自治容器数据库维护首选项演示如何更新以下首选项:
    • 自动更新的维护方法(滚动或非滚动)。还可以包括要与 RU 一起更新的时区文件。

      注:在 Autonomous Data Guard 配置中,非滚动维护方法会在主 ACD 和备用 ACD 各自的维护窗口期间导致停机,直到打补丁完成。

    • 自动更新的维护版本(下一个 RU 或最新 RU)。

    • ACD 的自动维护计划。有多种选项可以自定义维护计划,如维护计划中可自定义的设置中所述。

      注:您无法在 Autonomous Data Guard 配置中为备用 ACD 定义定制调度。但是,您可以设置在主 ACD 维护之前安排备用 ACD 维护的天数,因为备用 ACD 始终在主 ACD 之前打补丁。

  • 您还可以安排按需维护以更新 RU(版本更新)以及时区文件或仅更新 ACD 的时区文件。有关说明,请参阅安排每季度维护更新

    注:仅当按需时区文件更新时,备用 ACD 将在启用 Autonomous Data Guard 的 ACD 中的主 ACD 之前 3 天进行修补。

  • 查看和管理自治容器数据库的计划维护
  • 查看自治容器数据库的过去维护

提示:Oracle 建议为上面列出的所有基础结构资源设置维护窗口,以便:

可自定义的维护计划中的设置

您可以从 Oracle Cloud Infrastructure 控制台中选择以下详细信息,同时为上述任何基础结构资源定义定制调度。

自定义每月基础结构安全维护

必要时,每月基础设施安全维护计划在 21 天的窗口期间应用,该窗口从每月的 18 日到 21 日开始,一直运行到下个月的 9 日到 12 日。您将在每月维护窗口开始前至少 7 天收到建议计划的通知,如果需要,您可以将每月维护重新安排到窗口中的另一个日期。

每月安全补丁程序可以重新安排到维护窗口内的其他时间,但不能在 21 天窗口之外跳过或重新安排。重新计划每季度维护时,您可以重新计划每月安全维护,只要将每月安全维护保留在当前维护窗口中即可。

在每月基础结构安全打补丁活动期间,对连接到它们的自治 AI 数据库或应用程序没有影响。数据库服务器的更新通过 Ksplice 技术联机应用,而存储服务器的更新则以滚动方式应用。

但是,在更新服务基础结构时,Oracle 可能会阻止某些操作,包括内存和存储扩展、操作系统和网格基础结构打补丁(包括预检查)以及计算和存储服务器的弹性扩展。请计划将这些操作推迟到更新完成后。根据 I/O 活动,每个数据库服务器主机应用安全更新大约需要 15 分钟,每个存储服务器加 60 分钟。如果您尝试受影响的操作,控制台将通知您正在进行的安全更新。来宾 VM 中未更新任何软件。

自定义的一次性补丁程序

使用 Oracle Cloud 控制台维护视图,您可以编辑调度的开始时间或选择立即安装一次性补丁程序。默认情况下,Oracle 会计划在补丁程序可用后 72 小时内应用一次性补丁程序。如果未执行任何更改调度的操作,则会自动应用补丁程序。您只能在当前季度内重新计划一次性补丁程序。但是,您不能完全跳过一次性补丁程序。

指定应用的补丁程序类型

一个标准维护操作是将数据库软件补丁程序应用于您的自治容器数据库,并扩展应用其中创建的自治 AI 数据库。默认情况下,Oracle 应用发行版更新 (RUs)。您可以将维护类型配置为“下一个 RU”,以将自治容器数据库更新到下一个发行版更新,或者将自治容器数据库更新到下一个维护窗口中的最新发行版更新。因此,Oracle 将使用符合您偏好的图像类型(如果可用)。如果需要,您始终可以选择将给定的计划修补程序更改为其他版本。

有关分步指南,请参阅更新自治容器数据库维护首选项

查看和管理已安排的维护

根据您设置的维护窗口安排维护活动后,您可以管理活动的实际时间安排,甚至可以更改补丁程序版本、立即应用补丁程序或跳过活动。

已计划维护详细信息

对于安排的每个 Exadata 基础结构、自治 Exadata VM 集群或自治容器数据库维护事件,资源的“维护”页面列出了以下详细信息:

计划维护的管理操作

对于基础结构资源维护页中列出的每个维护事件,只要该事件尚未进行,您就可以执行以下管理操作:

注:立即打补丁不适用于启用了 Autonomous Data Guard 的 Autonomous AI Database。作为一种解决方法,您可以修改计划的维护时间,使其在最近的 4 小时可用期间内开始。确保在主数据库之前为备用数据库打补丁,中间的缓冲期为 1 到 7 天。

注:您不能跳过两个连续的维护事件。跳过维护事件后,无法跳过下一个立即安排的维护事件;一年中只能跳过两个备用季度的维护事件。

有关分步指导,请参见:

查看维护状态通知

DB_NOTIFICATIONS 视图存储有关自治 AI 数据库实例的维护状态通知的信息。

适用于:适用 仅限 Oracle Public Cloud

要显示通知信息,请执行以下操作:

  1. 连接到 Autonomous AI Database 实例

  2. 使用以下查询查看维护(修补)信息。

     SELECT * FROM DB_NOTIFICATIONS WHERE TYPE = 'MAINTENANCE';
    

下面提供了有关维护状态的详细信息。

下表显示了 DB_NOTIFICATIONS 列和数据类型。

数据类型 说明
TYPE VARCHAR2(128)TYPE

指定通知的类型。

有效值为:MAINTENANCE

TIME TIMESTAMP(6) WITH TIME ZONE 添加通知条目的时间。
EXPECTED_START_DATE TIMESTAMP(6) WITH TIME ZONE 已调度维护开始时间。
EXPECTED_END_DATE TIMESTAMP(6) WITH TIME ZONE 计划的维护结束时间。
ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE 实际维护开始时间。
ACTUAL_END_DATE TIMESTAMP(6) WITH TIME ZONE 实际维护结束时间。
PRODUCT VARCHAR2(128)

为其计划或进行维护的产品或组件。

值:DATABASE, GI, DOM0, DOM0_CELL, DOMU, CELL, IBSWITCH.

STATUS VARCHAR2(128)

维护的当前状态。

值:SCHEDULED, IN_PROGRESS, COMPLETED, FAILED, SKIPPED.

OP_MODE VARCHAR2(64)

打补丁操作模式。

值:RAC_ROLLING, NON_ROLLING.

DATABASE_IMPACT VARCHAR2(64)

数据库影响。

值:AVAILABILITY, PERFORMANCE, NONE.

DESCRIPTION VARCHAR2(128) 通知消息的详细信息。
PATCH_ID VARCHAR2(128) 补丁程序版本。

自动排队维护事件

DifferentAutonomous AI Database 的季度维护活动资源

如果您为任何基础结构资源选择定制维护计划,Oracle 将在安排维护事件时遵循您的首选项。但是,如果您的定制计划与其他基础结构资源创建任何重叠,Oracle 会自动序列化,以便按此顺序执行维护事件,并且这些事件之间存在一段时间的间隔;Exadata 基础结构、自治 Exadata VM 集群和自治容器数据库。

示例:假设 Exadata 基础结构资源维护事件和自治容器数据库维护事件已安排为同时启动。在这种情况下,Exadata 基础结构资源维护事件将启动,自治容器数据库维护事件将排队,并立即在 Exadata 基础结构资源维护事件之后开始。

每季度维护事件和每月基础结构安全补丁程序

Scenario 正在排队
在每月基础结构安全补丁程序的 24 小时内安排季度维护活动时。 将跳过安排的每月维护,并在每季度维护后立即应用。
每季度维护活动与每月基础结构安全补丁程序同时安排的时间。 每季度维护将首先执行,并在每季度维护完成后立即应用每月安全补丁程序。
每月基础设施安全补丁程序计划在每季度维护前 0-24 小时开始运行。

安排的每月维护将等待,并将在每季度维护后立即执行。

如果随后重新安排季度维护,则每月安全维护将立即开始。

因此,Oracle 建议同时安排季度和月度维护。因此,如果您在最后一刻重新安排季度维护事件,则在编辑计划时,每月维护活动将在计划时间运行。

当在同一月的安全维护的 24 小时窗口之外安排季度维护时。

您将需要一个维护窗口来进行季度维护,一个维护窗口用于安全维护。

注:在安排的每月 Exadata 基础结构维护之前,您可以随时重新安排维护。

如果计划每月安全维护至少在计划每月和每月安全维护的月份进行季度维护之前 25 小时,存储服务器将仅更新一次。

查看过去的维护事件

您可以从 Exadata 基础结构、自治 Exadata VM 集群或自治容器数据库资源的详细信息页面中查看过去的维护。

有关分步指导,请参见:

监视服务维护事件

您可以使用事件和通知服务监视自治 AI 数据库基础设施资源的维护事件。使用事件和通知服务,您可以在 Exadata 基础结构、自治 Exadata VM 集群和自治容器数据库资源上发生维护事件时获取电子邮件通知。

对于每个基础结构资源,将生成四个不同的维护事件,如下所示:

有关为每个基础结构资源生成的事件的完整列表,请参见 Events for Autonomous AI Database on Dedicated Exadata Infrastructure

您可以通过执行以下高级任务来订阅基础结构资源的以下任何维护事件:

有关包含示例的分步指南,请参阅通知示例:维护事件的电子邮件

相关内容

在 My Oracle Support 中创建服务请求