更新資料庫系統

本文描述使用主控台和 API 套用資料庫系統更新和資料庫本位目錄更新的程序。

必要的 IAM 原則

若要使用 Oracle Cloud Infrastructure,您必須由管理員透過原則授予安全性存取權。無論您使用主控台或 REST API 搭配 SDK、CLI 或其他工具,都需要此存取權。如果您收到沒有權限或未經授權的訊息,請向管理員確認您擁有的存取權類型,以及要處理哪些區間

管理員:讓資料庫管理員管理 Oracle Cloud 資料庫系統中的原則可讓指定的群組使用資料庫和相關資料庫資源執行所有作業。

如果您不熟悉原則,請參閱原則入門一般原則。若要深入瞭解撰寫資料庫的原則,請參閱資料庫服務的詳細資訊

必備條件

資料庫系統需要存取物件儲存,包括連線至適用於物件儲存的 Swift 端點。建議您將服務閘道與 VCN 搭配使用,以啟用此存取權。如需詳細資訊,請參閱下列主題:

附註:

除了本節列出的先決條件之外,請確定符合下列條件以避免更新失敗:

  • 資料庫主機檔案系統上的 /u01 目錄至少要有 15 GB 的可用空間,才能執行更新處理作業。
  • Oracle Clusterware 正在資料庫系統上執行。
  • 所有資料庫系統節點都在執行中。

目前可用的更新

版本 架構類型 資料庫系統更新 資料庫更新
23.0.0.0 Linux.x64 2025 年 1 月,2024 年 10 月 2025 年 4 月、2025 年 1 月、2024 年 10 月、2024 年 7 月 (首次更新)
23.0.0.0 Linux.ARM 不適用 2025 年 4 月 (首次更新)
21.0.0.0 Linux.x64 2025 年 4 月,2025 年 1 月 2025 年 4 月、2025 年 1 月、2024 年 10 月、2024 年 7 月
19.0.0.0 Linux.x64 2025 年 4 月,2025 年 1 月 2025 年 4 月、2025 年 1 月、2024 年 10 月、2024 年 7 月
19.0.0.0 Linux.ARM 不適用 2025 年 4 月、2025 年 1 月、2024 年 10 月、2024 年 7 月
18.0.0.0 Linux.x64 2021 年 10 月 (最終更新) 2021 年 10 月 (最終更新)
12.2.0.1 Linux.x64 2023 年 7 月,2023 年 4 月 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 的 Release Updates and Release Update Revisions 清單,請參閱 Oracle Database 19c Proactive Patch Information (Doc ID 2521164.1)

請參閱下列主題以取得詳細資訊:

關於更新資料庫系統

更新資料庫系統可能需要數分鐘的時間。若要將對使用者的影響降到最低,請在系統具有最少使用者時一次執行更新。為了避免系統中斷,請考慮實行高可用性策略,例如 Oracle Data Guard。

Oracle 建議您先備份資料庫並在測試系統上測試更新,然後再套用更新。

Oracle 建議先更新資料庫系統後,再更新該資料庫系統內的資料庫。針對 Grid Infrastructure,有兩種最新版本 (N 和 N-1) 的可用更新。對於 Oracle Database,有四個最新版本可供更新 (N 到 N-3)。例如,如果執行處理使用 21c,而提供的最新 21c 版本為 21.10.0.0,則 21.10.0.0 和 21.9.0.0 可供 Grid Infrastructure 更新使用,而 21.10.0.0、21.9.0.0、21.8.0.0 和 21.7.0.0 則可用於 Oracle Database 更新。您可以使用上述任一更新,但 Oracle 建議使用最新版本。

更新資料庫系統的 Grid Infrastructure

請執行下列步驟來更新資料庫系統的 Grid Infrastructure。

  1. 從導覽功能表中,選取 Oracle Database ,然後選取 Oracle Base Database Service
  2. 選取您的區間。會顯示資料庫系統清單。
  3. 在資料庫系統中,按一下想要更新之資料庫系統的名稱。就會顯示所選資料庫系統的詳細資訊。
  4. 資料庫系統資訊頁籤的版本下,按一下可用更新欄位旁的檢視連結。
  5. 資料庫系統底下的 Grid Infrastructure 更新下,複查資料庫系統的可用 Grid Infrastructure 更新清單。
    • Oracle Grid Infrastructure 軟體映像檔頁籤顯示可用來更新資料庫系統的一般可用 Oracle Grid Infrastructure 軟體映像檔。

    • 自訂 Grid Infrastructure 軟體映像檔頁籤可讓您選取預先建立的 Grid Infrastructure 軟體映像檔。
      • 您可以使用選取區間選取器來指定包含軟體映像檔的區間。
      • 使用區域篩選,存取在不同區域中建立的軟體映像檔。
  6. 針對您感興趣的更新,按一下動作功能表,然後按一下下列其中一個動作:
    • 執行前置檢查:檢查是否有任何先決條件,以確保可順利套用更新。若要執行前置檢查,請按一下執行前置檢查,然後在確認前置檢查對話方塊中提供確認。
    • 套用:套用選取的更新。Oracle 建議您在套用前先執行更新的前置檢查作業。若要套用更新,請按一下套用,然後在套用更新對話方塊中提供確認。

在清單中,狀態會顯示作業的狀態。套用更新時,「狀態」會顯示為更新。資料庫系統的狀態也會顯示為更新。資料庫系統與其資源的生命週期作業可能暫時無法使用。如果成功完成更新,State (狀況) 會變更為已套用 (Applied) ,資料庫系統的狀態會變更為 Available (可用)

檢視資料庫系統更新歷史記錄

使用 API

如需有關使用 API 和簽署要求的資訊,請參閱 REST API安全證明資料。如需 SDK 的相關資訊,請參閱 Software Development Kits and Command Line Interface

使用下列 API 管理資料庫系統更新:

  • ListDbSystemPatches
  • ListDbSystemPatchHistoryEntries
  • GetDbSystemPatch
  • GetDbSystemPatchHistoryEntry
  • UpdateDbSystem

如需資料庫服務的 API 完整清單,請參閱資料庫服務 API