升級資料庫系統
本文說明使用 OCI 主控台升級資料庫系統中的作業系統 (OS) 和 Grid Infrastructure (GI) 的程序。
您現在可以將資料庫系統中的作業系統升級為 Oracle Linux 8 (OL8),並將 Oracle Grid Infrastructure 升級為 19c。
必要的 IAM 原則
若要使用 Oracle Cloud Infrastructure,必須要有管理員授予您原則的安全性存取權。無論您使用主控台或 REST API 搭配 SDK、CLI 或其他工具,都必須具備此存取權。如果收到您沒有權限或未經授權的訊息,請向管理員確認您擁有的存取權類型,以及要處理哪個區間。
管理員:讓資料庫管理員管理 Oracle Cloud 資料庫系統中的原則可讓指定的群組對資料庫和相關資料庫資源執行所有動作。
如果您是原則的新手,請參閱原則入門和一般原則。若要深入瞭解資料庫的寫入原則,請參閱資料庫服務的詳細資訊。
先決條件
升級資料庫系統需要下列項目:
- 此資料庫系統必須使用 Oracle Linux 6 (OL6) 或 Oracle Linux 7 (OL7)。
- Oracle 建議您完成資料庫的獨立備份。
注意: Base Database Service 上的 Oracle Linux Release 7 (OL7) 即將終止 (EOL)。如需詳細資訊,請參閱 Base Database Service (文件 ID 3056652.1) 上的 Oracle Linux Release 7 (OL7) 支援時間軸。
關於升級資料庫系統
對於資料庫系統升級,請注意下列事項:
- Oracle 建議您完成資料庫的獨立備份。
- 您可以將 Grid Infrastructure 軟體版本 19c 或 21c 升級至 Grid Infrastructure 軟體版本 26ai。所有舊版的 Grid Infrastructure 版本都必須先升級成 19c。
- 資料庫系統必須使用 Oracle Linux 8 (OL8) 將 Grid Infrastructure 軟體版本升級為 26ai。
- 資料庫系統必須使用 Oracle Linux 6 (OL6) 或 Oracle Linux 7 (OL7) 將 Grid Infrastructure 軟體版本升級為 19c。
- 您可以將作業系統從 OL6 或 OL7 升級至 OL8。
- 當您在 OL7 上時,只有作業系統會升級到 OL8。將不會升級 GI。
- 19.21 或 21.12 之前的資料庫將會以 OL7 啟動,包括回復備份或建立資料保全待命資料庫。19.21 或 21.12 以上的資料庫一律會佈建 OL8。因此,不論來源資料庫系統的作業系統為何,新資料庫系統 (回復或資料保全) 的作業系統版本都將視資料庫版本而定。如果您需要搭配最新 (例如 19.21 或 21.12) 資料庫更新的 OL7,您必須以較舊的資料庫版本 (例如 19.20 或 21.11) 啟動,並更新為最新版本。
- 資料庫系統升級涉及停機時間 (即使是 RAC 資料庫系統)。規劃並排定相應的升級時間。
-
Oracle 建議先停用自動備份後再執行升級。
注意:升級處理作業本身會停用並重新啟用自動備份。不過,Oracle 建議您在謹慎考量之後執行這項作業。
- 升級處理作業會建立新的運算執行處理並複製資料磁碟。
- 專用 IP 位址和主機名稱會帶入升級的資料庫系統。
- 臨時公用 IP 位址不會被帶入,且會在升級的資料庫系統中變更。
-
Oracle 建議不要在資料庫系統的子網路中啟動任何新的執行處理。進行升級處理作業時,專用 IP 位址和主機名稱的間隔很短。在此間隔期間,啟動任何新的執行處理會保留「免費」IP 位址,並封鎖升級處理作業。
注意:如果有任何執行處理封鎖升級處理作業,升級處理作業將會在您終止阻隔執行處理之後自動繼續。
- 作業系統的所有變更都將被移除,且不會帶入新的作業系統。
- 除了資料庫和服務之外,所有對「叢集軟體」所做的變更都將被移除,不會被帶至新的 GI 堆疊。
- 對於具有 Data Guard 關聯的資料庫,僅允許在待命網站上進行升級。它可確保不需要重新建立,因為在倒回時,待命可能早於主要資料庫。
- Oracle 建議在升級之前,先將 Data Guard 關聯切換為「最大效能」,否則,主要資料庫會執行到
NET_TIMEOUT,之後需要重設組態。升級之後,如有需要,您可以將它變成「最大可用性」。
向前復原失敗的升級
您可以使用 Oracle 支援小組,針對下列原因,累計未順利完成的升級。
- 資料庫註冊失敗。
- 即使成功升級作業系統和 GI,仍無法啟動資料庫。
倒回失敗的升級
您可以回復未成功完成的升級。倒回會將資料庫系統重設為升級前的狀態。升級期間和之後對資料庫系統所做的所有變更都將會遺失。
注意:升級處理作業前的公用 IP 位址會變更且無法回收。
回復之後,您可以在尋找並修正造成較早升級失敗的原因之後,再嘗試升級資料庫系統。
升級完成後
升級成功後,請注意下列事項:
- 如果在升級前停用自動備份,請檢查資料庫是否已啟用自動備份。
- 升級會交換開機磁碟區。因此,將會移除作業系統的所有自訂項目 (而且必須由客戶重新套用)。
- 重新安裝 GI 堆疊時,您必須重新套用所有叢集軟體自訂項目 (例如服務、其他虛擬 IP 等)。
- 檢查是否在升級前停用資料庫的自動備份。
升級資料庫系統的作業系統
若要使用 OCI 主控台升級資料庫系統的作業系統 (OS),請執行下列步驟:
- 在資料庫系統清單頁面上,選取您要使用的資料庫系統。如果您需要尋找清單頁面或資料庫系統的協助,請參閱列出資料庫系統。
- 在「資料庫系統詳細資訊」頁面上,選取更新 (OS) 頁籤,檢視資料庫系統可用的作業系統升級清單。
-
在升級區段下,從您想要升級的動作功能表中選取下列動作:
- 檢視詳細資訊:檢視升級的相關資訊,例如描述、版本以及上次成功的前置檢查。
-
前置檢查:檢查是否有任何先決條件,以確保能夠順利套用升級。
若要複查前置檢查詳細資訊,請移至更新歷史記錄頁籤,然後從動作功能表中選取檢視詳細資訊。
- 套用作業系統更新:套用選取的升級。Oracle 建議您先執行升級前置檢查後,再套用升級。
注意:
- 對於單一節點資料庫系統,您可以預期在升級作業系統時,資料庫系統會停止工作。
- 升級的作業系統將不提供對作業系統進行的任何自訂 (包括其他作業系統使用者、群組和組態)。您應該將這些變更重新套用至已升級的系統。
在清單中,狀態會顯示作業的狀態。套用升級時,「狀態」會變更為更新,而資料庫系統的狀態會變更為更新。資料庫系統與其資源的生命週期作業可能會暫時無法使用。升級順利完成後,「狀態」會變更為已套用,而資料庫系統的狀態會變更為可用。
升級資料庫系統的 Grid Infrastructure
若要使用 OCI 主控台升級資料庫系統的 Grid Infrastructure (GI),請執行下列步驟:
- 在資料庫系統清單頁面上,選取您要使用的資料庫系統。如果您需要尋找清單頁面或資料庫系統的協助,請參閱列出資料庫系統。
-
在詳細資訊頁面中,選取更新 (GI) 頁籤以檢視資料庫系統可用的 Grid Infrastructure 升級清單。
依預設,可取得最新核准的版本更新。您也可以在確認顯示的訊息後,選取前兩個版本更新 (N-1 或 N-2) 中的其中一個。若要使用早於 N-2 的版本更新,您必須提交服務要求。
-
從您想要升級的動作功能表中,選取下列其中一個動作:
- 檢視詳細資訊:檢視此升級的詳細資訊。
- 前置檢查:檢查是否有任何先決條件,以確保能夠順利套用升級。
- 套用更新:套用選取的升級。Oracle 建議您在套用升級前先執行前置檢查作業。
在清單中,狀態會顯示作業的狀態。套用更新時,「狀態」會顯示為更新。資料庫系統的狀態也會顯示為更新。資料庫系統與其資源的生命週期作業可能會暫時無法使用。如果更新成功完成,「狀態」會變更為已套用,而資料庫系統的狀態會變更為可用。
檢視資料庫系統的升級歷史記錄
若要使用 OCI 主控台檢視資料庫系統的升級歷史記錄,請執行下列步驟:
- 在資料庫系統清單頁面上,選取您要使用的資料庫系統。如果您需要尋找清單頁面或資料庫系統的協助,請參閱列出資料庫系統。
- 在詳細資訊頁面上,選取更新歷史記錄頁籤,即可檢視該資料庫系統的更新和升級作業歷史記錄。
倒回失敗的升級
若要使用 OCI 主控台倒回失敗的資料庫系統升級,請執行下列步驟:
- 在資料庫系統清單頁面上,選取您要使用的資料庫系統。如果您需要尋找清單頁面或資料庫系統的協助,請參閱列出資料庫系統。
-
在詳細資訊頁面上,選取更新歷史記錄頁籤,即可檢視該資料庫系統的更新和升級作業歷史記錄。
如果有失敗的升級,會在頁面頂端顯示警示訊息。
- 選取倒回並確認。