在 Exascale Infrastructure 上設定 Oracle Exadata Database Service 的 Oracle Managed Database Software Updates

簡介

透過 Oracle 管理的資料庫軟體更新,您可以將 Exascale 等級基礎架構資料庫上 Exadata Database Service 的軟體維護卸載至 Oracle。

對於已註冊的資料庫,Oracle 會在排定的維護之前定期執行整備度檢查、預先暫存軟體、在維護時段期間套用最新的可用版本更新 (RU),並且會在整個更新處理作業中主動提供通知。更新會以輪流方式套用,一次套用一個資料庫執行處理。

Oracle 管理的資料庫軟體更新可以使用 Delegate Access Control 來讓 Oracle 調查並解決排定的資料庫軟體更新期間所遇到的合格問題。如果計畫性維護時段期間無法修正問題,Oracle 會倒回更新,讓資料庫維持正常狀態且可供使用,然後在未來的維護時段之前與您聯繫以解決問題。

您可以在建立資料庫期間註冊資料庫至 Oracle 管理的資料庫軟體更新,或是註冊現有的資料庫。註冊之後,資料庫詳細資訊頁面會顯示更新詳細資訊,例如排程偏好設定、下一個排定的維護、軟體版本以及維護方法。

關鍵點

目標

在本教學中,您將:

  1. 建立資料庫時,在 Oracle 管理的資料庫軟體更新中註冊資料庫。

  2. 在 Oracle 管理的資料庫軟體更新中註冊現有資料庫。

  3. 訂閱 Oracle 管理資料庫軟體更新的事件通知。

  4. 訂閱「委派存取控制」通知。

  5. 重新排定下一個排定的維護。

  6. 複查並解決 Oracle 管理的資料庫軟體更新問題。

  7. 取消註冊 Oracle 管理之資料庫軟體更新的資料庫。

  8. 將資料庫從 Oracle 管理的資料庫本位目錄移至客戶管理的資料庫本位目錄。

先決條件

在您開始之前,請確定您具有:

請要求您的租用戶管理員使用 Preparing for Delegate Access Control 中所述的原則和網路組態,僅訂閱 Oracle Managed Software Updates for Database Cloud Services 時的 ExaDB-XS 檢查表。

工作 1:在建立資料庫時註冊 Oracle 管理的資料庫軟體更新

您可以使用資料庫建立工作流程,在 Oracle 管理的資料庫軟體更新中註冊新資料庫。

  1. 開啟導覽功能表。按一下 Oracle AI Database ,然後按一下 Exascale Infrastructure 上的 Oracle Exadata Database Service 。

    Oracle AI Database 導覽功能表

  2. 選取包含目標 VM 叢集的區間。開啟 Exadata VM 叢集,前往容器資料庫頁籤,然後按一下建立容器資料庫。

    包含建立容器資料庫的 VM 叢集容器資料庫頁籤

  3. 在資料庫組態工作流程中,移至資料庫軟體管理。在軟體管理偏好設定中,選取 Oracle 管理的軟體更新。在排程偏好底下提供偏好的維護日和開始時間 (UTC)。完成其餘的資料庫建立選項。按一下建立。

    建立容器資料庫表單,其中包含選取的 Oracle 受管理軟體更新,以及可見的排程和版本偏好設定

  4. 資料庫建立之後,請複查資料庫詳細資訊頁面之資料庫版本段落中的 Oracle 管理的軟體更新偏好設定。

    資料庫詳細資訊 - Oracle 管理的軟體更新偏好設定

工作 2:在 Oracle 管理的資料庫軟體更新中註冊現有資料庫

您可以使用此工作在 Oracle 管理的資料庫軟體更新中註冊現有資料庫。

  1. 開啟導覽功能表。按一下 Oracle AI Database ,然後按一下 Exascale Infrastructure 上的 Oracle Exadata Database Service 。

    Oracle AI Database 導覽功能表

  2. 選取包含目標 VM 叢集的區間。開啟 Exadata VM 叢集,移至容器資料庫頁籤,然後按一下想要修改的容器資料庫名稱。

    已選取客戶管理資料庫的容器資料庫清單

  3. 在資料庫詳細資訊頁面上,按一下其他動作,然後選取管理資料庫軟體更新。

    更多動作功能表 管理資料庫軟體更新

  4. 在產生的視窗中,選取 Oracle 管理的軟體更新。在排程偏好底下提供偏好的維護日和開始時間 (UTC),然後按一下儲存。

    編輯資料庫軟體管理面板,顯示選取的 Oracle 受管理軟體更新和排程偏好設定

  5. 請複查資料庫詳細資訊頁面之資料庫版本段落中的 Oracle 管理的軟體更新偏好設定。在下一個排定的維護日期,Oracle 會更新資料庫並將其移至 Oracle 管理的資料庫本位目錄。排定的更新之後,您可以在資料庫版本段落中檢視及存取新的資料庫本位目錄。

    資料庫詳細資訊下次排定的維護

工作 3:訂閱 Oracle 管理之資料庫軟體更新的事件通知

訂閱 Oracle 管理資料庫軟體更新的事件,以至少提前一週接收排定的維護通知。事件也會報告整備度檢查結果、更新狀態變更以及維護完成。

  1. 開啟開發人員服務 (Developer Services) > 通知 (Notifications) > 主題 (Topics) 。選取主題區間,然後按一下建立主題。如果您已經有主題,請開啟該主題並繼續進行步驟 3。

    通知主題頁面建立主題

  2. 輸入主題名稱和選擇性的描述,選取區間,然後按一下建立。在主題建立後開啟該主題。

    建立通知主題

    通知主題清單

  3. 在訂閱頁籤上,按一下建立訂閱,選取協定,輸入端點,然後建立訂閱。對其他訂閱者重複此步驟。對於需要確認的電子郵件和其他協定,請依照傳送給端點的確認連結進行。確認每個訂閱都作用中 (Active) 。請參閱建立訂閱,

    通知主題訂閱

  4. 若要建立事件規則,請開啟可觀測性與管理 > 事件服務 > 規則。選取包含要監督之資料庫和資料庫本位目錄的區間,然後按一下建立規則。輸入顯示名稱和選擇性的描述。

    「事件規則」頁面建立規則

  5. 在規則條件中,選取事件類型作為條件,選取資料庫作為服務名稱。在事件類型欄位中,輸入 Oracle 管理。選取 Oracle 管理的資料庫軟體更新資料庫和資料庫本位目錄的事件類型。

    Oracle 管理的資料庫軟體更新事件類型事件規則

  6. 在動作中,選取通知作為動作類型,選取「通知」區間和主題,然後按一下建立規則。

    事件規則通知動作

任務 4:訂閱委派存取控制的通知

在 Oracle 管理的資料庫軟體更新中註冊資料庫,會自動為代管該資料庫的 VM 叢集建立「委派控制」。設定「委派存取控制」通知,以便您收到與 Oracle 管理之維護關聯的委派存取活動通知。「委派存取控制」通知會傳送至設定的「通知」主題。

請要求您的租用戶管理員允許「委派存取控制」發布至主題。將 <topic_compartment> 取代為包含以下主題的區間:

allow any-user to use ons-topics in compartment <topic_compartment> where ALL { request.principal.type='dlgtmgmtdelegationcontrol' }

如需必要的使用者權限和 ExaDB-XS 設定,請參閱準備委派存取控制。

  1. 建立「委派存取控制」通知的「OCI 通知」主題,或識別要使用的現有主題。依照任務 3 步驟 1-3 建立並確認所需的訂閱。確認訂閱為作用中。

    通知主題訂閱清單

  2. 開啟 Oracle AI Database > 委派存取控制 > 委派控制。選取區間並開啟代管資料庫之 VM 叢集的「委派控制」。

    委派存取控制委派控制資料列

  3. 在「委派控制」詳細資訊頁面上,按一下編輯。

    委派控制明細編輯按鈕

  4. 在通知需求下,選取通知主題區間和主題,然後按一下儲存。

    編輯委派控制通知主題

作業 5:重新排定下一個排定的維護

使用此工作可重新排定資料庫的下一個 Oracle 管理資料庫軟體更新。您只能重新排定即將進行的維護執行處理。您無法使用重新排定時段來修改維護日與時間。Oracle 會根據為資料庫選取的排程偏好設定,決定下一個可行的維護日期與時間。若要變更週期性偏好設定,請使用「工作 2」中所述的管理資料庫軟體更新。

  1. 開啟導覽功能表。按一下 Oracle AI Database ,然後按一下 Exascale Infrastructure 上的 Oracle Exadata Database Service 。

    Oracle AI Database 導覽功能表

  2. 選取包含目標 VM 叢集的區間。開啟 Exadata VM 叢集,移至容器資料庫頁籤,然後按一下您要重新排定其下次受管理軟體更新的容器資料庫名稱。

    已選取 Oracle 管理的資料庫容器資料庫清單

  3. 在資料庫版本段落中,尋找下一個排定的維護,然後按一下重新排定。

    資料庫詳細資訊 - 重新排定按鈕

  4. 在重新排定維護視窗中,複查唯讀的下一個排定的維護和目標資料庫軟體版本欄位。複查警告訊息,然後按一下確認 (Confirm) 。

    重新排定維護確認

  5. 開啟工作要求頁籤以監督重新排定要求。要求順利完成之後,請複查資料庫版本段落中的下次排定的維護。

    資料庫詳細資訊已重新排定維護

工作 6:複查並解決 Oracle 管理的資料庫軟體更新問題

Oracle 會在排定的維護時段之前定期執行整備度檢查。如果整備度檢查偵測到問題,資料庫詳細資訊頁面就會顯示問題和建議的解決步驟。需要您採取動作的問題必須在維護時段之前解決。

關鍵點

  1. 開啟導覽功能表。按一下 Oracle AI Database ,然後按一下 Exascale Infrastructure 上的 Oracle Exadata Database Service 。

  2. 選取包含目標 VM 叢集的區間。開啟 Exadata VM 叢集,移至容器資料庫頁籤,然後按一下要檢視受管理資料庫軟體更新問題的容器資料庫名稱。

  3. 在資料庫面板中,按一下回報整備度問題之標幟上的檢視詳細資訊。

  4. 複查每個問題,然後依照修正建議註解進行。如需其他問題解決方法指南,請參閱 Exascale 等級基礎架構上的 Exadata Database Service 疑難排解文件。

  5. 解決列出的問題之後,您可以視需要按一下執行檢查,手動重新執行整備度檢查,然後在產生的視窗中確認該動作。

  6. 按一下關閉。請複查資料庫版本段落中的下次排定的維護,瞭解目前的維護狀態。

工作 7:取消註冊 Oracle 管理之資料庫軟體更新的資料庫

若要停止 Oracle 管理的資料庫軟體維護,並將資料庫傳回客戶管理的軟體更新,請取消註冊 Oracle 管理的資料庫軟體更新。取消註冊之後,資料庫會繼續由 Oracle 管理的資料庫本位目錄代管,不受排定的 Oracle 管理維護影響。

  1. 開啟導覽功能表。按一下 Oracle AI Database ,然後按一下 Exascale Infrastructure 上的 Oracle Exadata Database Service 。

    Oracle AI Database 導覽功能表

  2. 選取包含目標 VM 叢集的區間。開啟 Exadata VM 叢集,移至容器資料庫頁籤,然後按一下要取消註冊 Oracle 管理資料庫軟體更新的容器資料庫名稱。

    已選取 DB0609 的容器資料庫清單

  3. 在資料庫詳細資訊頁面上,按一下其他動作,然後選取管理資料庫軟體更新。

    DB0609 更多動作 管理資料庫軟體更新

  4. 在產生的視窗中,選取客戶管理的軟體更新。按一下儲存。

    編輯資料庫軟體管理客戶管理的更新

  5. 請複查警告訊息。按一下確認。

    停用 Oracle 管理的軟體更新確認

  6. 在資料庫詳細資訊頁面的資料庫版本段落中,確認資料庫軟體更新顯示客戶管理的軟體更新。資料庫本位目錄則維持不變。

    顯示取消註冊後客戶管理軟體更新的資料庫詳細資訊

作業 8:將資料庫從 Oracle 管理的資料庫本位目錄移至客戶管理的資料庫本位目錄

註冊 Oracle 管理資料庫軟體更新的資料庫無法移至其他資料庫本位目錄。若要將資料庫移至客戶管理的資料庫本位目錄,請先取消註冊 Oracle 管理的資料庫軟體更新的資料庫。取消註冊之後,資料庫仍會由 Oracle 管理的資料庫本位目錄代管。請依照下列步驟,將資料庫從 Oracle 管理的資料庫本位目錄移至客戶管理的資料庫本位目錄。

  1. 開啟導覽功能表。按一下 Oracle AI Database ,然後按一下 Exascale Infrastructure 上的 Oracle Exadata Database Service 。

    Oracle AI Database 導覽功能表

  2. 選取包含目標 VM 叢集的區間。開啟 Exadata VM 叢集,移至容器資料庫頁籤,然後按一下想要從 Oracle 管理的資料庫本位目錄移至客戶管理之資料庫本位目錄的容器資料庫名稱。

    客戶管理的容器資料庫清單 DB0609

  3. 如果資料庫已註冊 Oracle 管理的資料庫軟體更新,請使用上述工作 7 中的步驟取消註冊。

  4. 請確定 VM 叢集上有相容的客戶管理資料庫本位目錄。使用相同的資料庫版本和支援的目標修正程式版本;請參閱資料庫本位目錄的適用性以瞭解目前的需求。若要變更為其他主要資料庫版本,請使用資料庫升級工作流程。按一下其他動作,然後選取移至其他本位目錄。

    其他動作 移至其他本位目錄

  5. 在產生的對話方塊中,選取目標客戶管理的資料庫本位目錄。按一下移動。

    移動資料庫至其他本位目錄的選取目標

  6. 複查確認資料庫移動對話方塊。移動會以輪流方式 (一次一個節點) 停止並重新啟動資料庫執行處理。按一下移動。

    確認「資料庫移動」對話方塊

  7. 監督工作要求中的移動。順利完成之後,請驗證資料庫詳細資訊頁面上資料庫版本段落中的目標資料庫本位目錄和資料庫版本。

    移動本位目錄後的資料庫詳細資訊

確認

其他學習資源

在 docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center 。