軟體映像檔

本文提供管理軟體映像檔的詳細資訊和程序。

軟體映像檔是您租用戶內在佈建或更新 Oracle Grid Infrastructure 或 Oracle Database 軟體之前所建立的資源。

軟體映像檔資源有兩種類型:

軟體映像檔是 Oracle 發布的軟體版本或您建立的自訂軟體映像檔,其中包含所需的版本更新 (RU) 以及從特定 Oracle 本位目錄產品目錄檔案參照的額外一次性 (暫時) 更新或修正程式。

您可以在租用戶中建立的軟體映像檔數目沒有限制,您可以使用 OCI 主控台中提供的任何支援 Oracle Grid Infrastructure 或 Oracle Database 版本更新來建立軟體映像檔。

軟體映像檔會自動儲存在 Oracle 管理的物件儲存中,而且可以在 OCI 主控台中檢視及管理。

軟體映像檔是區域層級的資源,可以從租用戶中的任何區域存取。

注意:此軟體映像檔會產生物件儲存使用費用。

必要的 IAM 原則

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

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

如果您是原則的新手,請參閱原則入門和一般原則。若要深入瞭解資料庫的寫入原則,請參閱資料庫服務的詳細資訊。

列出軟體影像

若要使用主控台檢視您租用戶中的軟體映像檔清單,請執行下列步驟:

  1. 開啟導覽功能表,選取 Oracle AI Database ,然後選取 Oracle Base Database Service 。

    資料庫系統清單頁面隨即開啟。所選區間中的所有資料庫系統都會顯示在表格中。

  2. 在資料庫系統清單頁面的資源底下,選取軟體影像。

    將會顯示包含自訂 Grid Infrastructure 和資料庫軟體映像檔的清單。

  3. 若要檢視不同區間中的軟體映像檔,請使用區間篩選條件切換區間。

建立 Grid Infrastructure 軟體影像

若要使用主控台建立 Grid Infrastructure 軟體映像檔,請執行下列步驟:

  1. 在軟體影像清單頁面上,選取建立軟體影像。如果您需要尋找清單頁面的協助,請參閱列出軟體影像。
  2. 在建立軟體影像頁面中,輸入下列詳細資訊:

    • 在影像類型中,選取網格基礎架構軟體影像。
    • 輸入軟體影像的顯示名稱。請避免輸入機密資訊。
    • 從清單中選取一個區間。
    • 從清單中選取軟體映像檔的 Grid Infrastructure 版本。
    • 從清單中選取軟體映像檔的 Grid Infrastructure 版本。依預設,可取得最新核准的版本更新。您也可以在確認顯示的訊息後,選取前兩個版本更新 (N-1 或 N-2) 中的其中一個。若要使用早於 N-2 的版本更新,您必須提交服務要求。
    • 或者,您可以輸入單次修正程式編號清單 (以逗號區隔)。
    • 您可以選擇從現有的資料庫系統上傳 Oracle 本位目錄產品目錄檔案。如需使用 OPatch 建立產品目錄檔案的指示,請參閱驗證套用至 Oracle 本位目錄的更新。

      注意:Oracle 本位目錄產品目錄包含安裝在 Grid Infrastructure 或資料庫本位目錄中的更新清單。為確保新軟體影像至少包含安裝在現有本位目錄中的所有更新和修正程式,您可以上傳包含現有本位目錄中執行之 "opatch lsinventory" 命令輸出的檔案。

    • 展開進階選項,即可提供此資源的進階選項。

      • 您可以新增自由格式標記或定義的標記至此資源。您必須具備權限,才能對定義的標記使用標記命名空間。如需有關使用標記管理 OCI 資源的資訊,請參閱資源標記。
  3. 選取建立。

建立資料庫軟體映像檔

請使用主控台執行下列步驟來建立資料庫軟體影像:

  1. 在軟體影像清單頁面上,選取建立軟體影像。如果您需要尋找清單頁面的協助,請參閱列出軟體影像。
  2. 在建立軟體影像頁面中,輸入下列詳細資訊:

    • 在影像類型中,選取資料庫軟體影像。
    • 輸入軟體影像的顯示名稱。請避免輸入機密資訊。
    • 從清單中選取一個區間。
    • 從清單中選取軟體映像檔的資料庫版本。
    • 從清單中選取軟體影像的資料庫版本。依預設,可取得最新核准的版本更新。您也可以在確認顯示的訊息後,選取前兩個版本更新 (N-1 或 N-2) 中的其中一個。若要使用早於 N-2 的版本更新,您必須提交服務要求。
    • 或者,您可以輸入單次修正程式編號清單 (以逗號區隔)。
    • 您可以選擇從現有的資料庫系統上傳 Oracle 本位目錄產品目錄檔案。如需使用 OPatch 建立產品目錄檔案的指示,請參閱驗證套用至 Oracle 本位目錄的更新。

      注意:Oracle 本位目錄產品目錄包含安裝在 Grid Infrastructure 或資料庫本位目錄中的更新清單。為確保新軟體影像至少包含安裝在現有本位目錄中的所有更新和修正程式,您可以上傳包含現有本位目錄中執行之 "opatch lsinventory" 命令輸出的檔案。

    • 展開進階選項,即可提供此資源的進階選項。

      • 您可以新增自由格式標記或定義的標記至此資源。您必須具備權限,才能對定義的標記使用標記命名空間。如需有關使用標記管理 OCI 資源的資訊,請參閱資源標記。
  3. 選取建立。

從現有資料庫建立資料庫軟體映像檔

執行下列步驟,透過主控台從現有資料庫系統中的資料庫建立資料庫軟體映像檔:

  1. 在資料庫系統清單頁面上,選取包含您要使用之資料庫的資料庫系統。如果您需要尋找清單頁面或資料庫系統的協助,請參閱列出資料庫系統。
  2. 在資料庫頁籤上,選取您要使用的資料庫。
  3. 在資料庫詳細資訊頁面的動作功能表中,選取從資料庫建立影像。
  4. 輸入軟體影像的顯示名稱。請避免輸入機密資訊。
  5. 從清單中選取一個區間。您也可以從目前使用的區間中選取其他區間,以儲存資料庫軟體映像檔。
  6. 選取建立。

檢視軟體映像檔的詳細資訊

您可以檢視資料庫和 Grid Infrastructure 軟體映像檔的詳細資料,例如版本、版本更新、單次 (暫時) 更新等等。

請使用主控台執行下列步驟來檢視軟體影像詳細資訊:

  1. 在軟體影像清單頁面上,選取要檢視的軟體影像。如果您需要尋找清單頁面的協助,請參閱列出軟體影像
  2. 在軟體影像詳細資訊頁面的軟體影像資訊頁籤中,您可以檢視下列詳細資訊:

    • 生命週期狀態:軟體映像檔的生命週期狀態,例如可用、佈建或失敗。
    • 區間:軟體映像檔所在的區間。
    • OCID :此軟體映像檔的唯一 Oracle Cloud Identifier (OCID)。您可以選取顯示來檢視完整的 OCID,或選取複製,將 OCID 複製到剪貼簿。
    • 已建立:建立此軟體影像的日期。
    • 映像檔類型:軟體映像檔的類型,可以是 Grid Infrastructure 或資料庫。
    • 服務:建立此軟體映像檔所使用的 Oracle Cloud Service 名稱。
    • 版本:資料庫或 Grid Infrastructure 的版本號碼,例如 19.0.0.0 for 19c。
    • 版本:資料庫或 Grid Infrastructure 的版本號碼,例如資料庫的 19.22.0.0 和 Grid Infrastructure 的 19.16.0.0.0。
    • 單次更新 (修正程式) :包括在軟體影像中的單次更新清單 (如果有的話)。此清單包含建立軟體映像檔時指定的所有更新 (包括 lsinventory 中所列的更新)。

      若要檢視所有包含的更新,請選取檢視所有項目。將會顯示所有一次性更新的清單。

刪除軟體影像

使用主控台執行下列步驟以刪除軟體影像:

  1. 在軟體影像清單頁面上,選取要刪除的軟體影像。如果您需要尋找清單頁面的協助,請參閱列出軟體影像
  2. 在軟體影像詳細資料頁面上,從動作功能表中,選取刪除,然後確認刪除。

將軟體映像檔搬移至其他區間

若要使用 OCI 主控台將軟體映像檔搬移至您選擇的不同區間,請執行下列步驟:

  1. 在軟體影像清單頁面上,選取要移動的軟體影像。如果您需要尋找清單頁面的協助,請參閱列出軟體影像
  2. 在軟體影像詳細資訊頁面上,從動作功能表中選取移動資源。
  3. 從清單中選取一個目的地區間。
  4. 選取移動資源。

使用資料庫軟體映像檔佈建資料庫

您可以使用資料庫軟體映像檔來佈建資料庫系統。如需詳細資訊,請參閱建立資料庫系統。

使用資料庫軟體映像檔更新資料庫

您可以使用資料庫軟體映像檔來更新現有資料庫系統的資料庫。這有時稱為「就地更新」。如需有關使用自訂資料庫軟體映像檔來更新資料庫系統中的資料庫,以及判斷資料庫是否已使用特定資料庫軟體映像檔進行更新的資訊,請參閱更新資料庫。

使用 Grid Infrastructure 軟體映像檔更新 Grid Infrastructure

您可以使用 Grid Infrastructure 軟體映像檔來更新現有資料庫系統的 Grid Infrastructure。如需詳細資訊,請參閱更新資料庫系統的 Grid Infrastructure 。

Oracle Data Guard 協會

您可以使用資料庫軟體映像檔,在主要和待命資料庫執行處理上進行就地更新,以確保兩個資料庫都有相同的更新。如需有關 Oracle Data Guard 關聯的詳細資訊,請參閱使用資料庫系統上的 Oracle Data Guard 。

驗證套用至 Oracle 本位目錄的更新

OPatch 公用程式可讓您套用及管理 Oracle Database 軟體的暫時修正程式。您可以使用 OPatch 提供的 lsinventory 命令建立一個檔案,其中列出套用至「Oracle Database 本位目錄」的暫時修正程式。接著,在建立自訂資料庫軟體映像檔時,可以將此檔案上傳至 OCI 主控台,將來源資料庫本位目錄所使用的確切修正程式集新增至軟體映像檔中所含的修正程式清單。您可以在 $ORACLE_HOME/Opatch 目錄中找到 OPatch 公用程式。下列範例顯示如何使用 lsinventory 指令來建立 lsinventory 檔案。

ORACLE_HOME/OPatch/opatch lsinventory
Oracle Interim Patch Installer version 12.2.0.1.21
Copyright (c) 2021, Oracle Corporation. All rights reserved.

Oracle Home : /u02/app/oracle/product/19.0.0.0/dbhome_2
Central Inventory : /u01/app/oraInventory
from : /u02/app/oracle/product/19.0.0.0/dbhome_2/oraInst.loc
OPatch version : 12.2.0.1.21
OUI version : 12.2.0.7.0
Log file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/opatch2021-01-21_09-22-45AM_1.log
Lsinventory Output file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/lsinv/lsinventory2021-01-21_09-22-45AM.txt

使用 API

如需有關使用 API 和簽署要求的資訊,請參閱 REST API 和安全證明資料。如需 SDK 的相關資訊,請參閱軟體開發套件與命令行介面。

使用下列 API 管理資料庫更新。

資料庫軟體映像檔的原則詳細資訊

本主題提供撰寫 Oracle Cloud Infrastructure Identity and Access Management (IAM) 原則以控制對基準資料庫資源所使用之資料庫軟體映像檔的存取的詳細資訊。

秘訣:如需範例原則,請參閱讓資料庫管理員管理 Oracle Cloud 資料庫系統。

資源型態

database-software-image 資源類型涵蓋可透過資料庫軟體影像功能取得的 Oracle 和自訂資料庫軟體影像。database-family 聚總資源類型涵蓋資料庫軟體映像檔資源類型,以及其他與「基準資料庫」執行處理相關的資源。如需詳細資訊,請參閱 How Policies Work 中的資源類型。

聚總資源類型

資料庫軟體映像檔沒有聚總資源類型。

個別資源類型

支援的變數

只支援一般變數。如需詳細資訊,請參閱原則參照中的所有要求的一般變數。

動詞 + 資源類型組合的詳細資訊

下表顯示每個動詞所涵蓋的權限和 API 作業。當您從 inspect > read > use > manage 進行存取時,會累積存取層次。表格儲存格中的加號 (+) 表示與儲存格前面直接相較的遞增存取權,而「無額外」則表示無遞增存取權。

Verbs 許可權 完全涵蓋的 API 部分涵蓋的 API
檢驗 資料庫軟體影像檔檢查 ListDatabaseSoftwareImages
取得資料庫軟體影像
無
讀取 不需額外付費 無 無
使用 讀取 +
DB_SOFTWARE_IMG_UPDATE
更新資料庫軟體映像檔
變更資料庫軟體映像檔區間
無
管理 使用 +
DB_SOFTWARE_IMG_CREATE
DB_SOFTWARE_IMG_DELETE
CreateDatabaseSoftwareImage
刪除資料庫軟體影像
無

每個 API 作業所需的權限

下表依資源類型分組,以邏輯順序列出資料庫軟體映像檔的 API 作業。

資料庫軟體映像檔 API 作業

API 作業 使用該作業所需的權限
ListDatabaseSoftwareImages 資料庫軟體影像檔檢查
GetDatabaseSoftwareImage 資料庫軟體影像檔檢查
UpdateDatabaseSoftwareImage DB_SOFTWARE_IMG_INSPECT 與
DB_SOFTWARE_IMG_UPDATE
ChangeDatabaseSoftwareImageCompartment DB_SOFTWARE_IMG_INSPECT 與
DB_SOFTWARE_IMG_UPDATE
CreateDatabaseSoftwareImage DB_SOFTWARE_IMG_INSPECT 與
DB_SOFTWARE_IMG_CREATE
DeleteDatabaseSoftwareImage DB_SOFTWARE_IMG_INSPECT 與
DB_SOFTWARE_IMG_DELETE

如需有關權限和動詞的詳細資訊,請參閱進階原則功能。