在專用 Exadata 基礎架構上備份及回復自治式 AI 資料庫
為了支援高可用性,專用 Exadata 基礎架構上的 Autonomous AI 資料庫會自動為您備份資料庫。根據為自治式容器資料庫 (ACD) 選擇的備份保留原則,備份的保留期間最長可達 95 天。您可以將資料庫回復並復原至此保留期間的任何時間點。
備份資料庫時,資料庫會完全正常運作;但是,在備份期間,不允許進行週期管理作業。例如,不允許在備份期間停止資料庫。
要復原備份與復原的備份與復原功能
依照預設,會將自治式 AI 資料庫設定為定期備份您的資料庫。您可以在佈建 ACD 時停用自動備份,並於稍後從 Oracle Cloud Infrastructure (OCI) 主控台啟用這些備份。自動備份啟用後,您就無法停用 ACD 的備份。
Oracle Public Cloud 上的自治式 AI 資料庫會根據其備份目的地,以每日增量備份和每週完整備份或具有每日虛擬完整備份的 Autonomous Recovery Service 備份至物件儲存。Oracle Database@AWS 上的自治式 AI 資料庫會備份至 OCI Object Storage 或 Amazon Simple Storage (S3),其中包含每日增量備份,以及使用每日虛擬完整備份的每週完整備份或 Autonomous Recovery 服務,視其備份目的地而定。
啟用自動備份時,您可以選擇進行下列任一額外備份:
-
跨區域備份 (亦稱為遠端備份) 是儲存在與來源資料庫不同的區域中的備份。此備份選項僅適用於在 Oracle Public Cloud 上部署的 ACD。發生區域失敗時,您可以使用此備份來復原資料庫。
跨區域備份資料:
-
在預設的自動備份上執行其他備份。這些備份就像是在您選取的區域中進行的第二個備份。
-
僅在 ACD 層級支援,並包含 ACD 內的所有 Autonomous AI 資料庫,以及所有歸檔日誌。
-
專用於複製至新的 ACD,且無法用於就地回復作業。
-
可以複製到其他自治式 Exadata VM 叢集 (AVMC)。如需相關指示,請參閱從備份複製自治式容器資料庫。
注意: 跨區域備份只能在未設定自治式資料保全的 ACD 上啟用。
-
-
長期備份是指保留超過 ACD 層次定義之備份保留原則 (期間) 的備份。建立長期備份時,您可以指定其保留期間,範圍從 90 天到 10 年。
長期備份 :
-
專用於複製到新的自治式 AI 資料庫,且無法用於自治式 AI 資料庫就地回復作業。
-
僅在自治式 AI 資料庫層級支援。
-
無法在 ACD 中但尚未啟用備份的自治式 AI 資料庫上使用。
-
列在「備份」的「自治式 AI 資料庫詳細資訊」頁面中。它們也會列在 OCI 主控台的自治式獨立備份底下。
-
-
手動備份是從 OCI 主控台手動進行的隨選備份。例如,在對應用程式進行重大更新之前,您可以選擇使用手動備份來回復和復原。
手動備份:
-
備份目的地若為物件儲存,則為包含上次完整備份之所有增量備份的累計增量備份。
-
如果備份目的地是自治式復原服務,則為每日虛擬完整備份。
-
視為 ACD 選擇的備份保留原則 (期間) 而定,最多可保留 95 天。
-
僅在自治式 AI 資料庫層級支援。
-
備份保留政策 (期間)
您可以在佈建 ACD 時定義備份保留原則 / 期間,或稍後在 Oracle Cloud Infrastructure 主控台的詳細資料頁面中加以修改。
備份保留原則值預設為 15 天,可以變更為介於 7 到 95 天之間的任何值。
在 Exadata Cloud@Customer 部署上:
-
如果您使用 Recovery Appliance 或本機儲存體作為 ACD 的備份目的地,就無法修改備份保留原則。如果是 Recovery Appliance ,則此值由 Recovery Appliance 保護原則控制。
-
對於物件儲存和網路檔案系統 (NFS) 備份目的地類型,備份保留原則預設為 30 天,而且可以變更為介於 7 到 95 天之間的任何值。
保留鎖定:
即使終止任何自治式 AI 資料庫元件 (例如 Exadata 基礎架構、自治式 VM 叢集 (AVMC)、ACD 以及自治式 AI 資料庫) 之後,仍可保留自動備份。ACD 終止後保留備份的時間表僅適用於自動備份,不適用於長期備份。您可以保留已終止 ACD 的備份時間長達 72 小時,或直到其備份保留期間結束為止。此外,在 ACD 終止時,當您選擇保留備份保留期間的備份時,可以啟用「保留鎖定」。若啟用備份保留鎖定,會在其保留期間完成之前,不允許刪除所有資料庫備份,包括長期備份。保留期間到期之前,您無法刪除這些備份。
您可以在啟動設定 ACD 或更新版本時啟用保留鎖定。啟用之後,您就可以在 14 天內停用保留鎖定,超過此設定就會變成永久性。如果您已啟用 ACD 的保留鎖定,則保留鎖定會同時套用至自治式 AI 資料庫的自動備份與長期備份。
如果您已啟用保留鎖定:
-
ACD 終止之後,所有自動備份和長期備份都會保留在其保留期間。
-
保留期間只能在稍後增加且無法減少。
-
在 ACD 的備份保留期間結束時,所有自動備份都會被刪除。不過,如果您已設定 NFS 儲存自動備份,則必須手動刪除備份。自動備份保證會維持到備份保留期間結束為止。
-
ACD 終止之後,長期備份將無法刪除並繼續保留,直到到期為止。所有長期備份都會在到期後自動刪除。不過,如果您已設定 NFS 來儲存長期備份,則必須在這些備份到期後手動將其刪除。
如果您尚未啟用保留鎖定:
-
ACD 終止之後,所有自動備份都會根據設定的保留期間 (亦即 ACD 的 72 小時或備份保留期間) 刪除。不過,如果您已設定 NFS 儲存自動備份,則必須手動刪除自動備份。
-
保留期間可以隨時增加或減少。
-
您可以隨時刪除長期備份。您也可以選擇在自治式 AI 資料庫終止後將其刪除。不過,如果您已設定 NFS 來儲存長期備份,且對應的 ACD 已終止,則您必須在備份到期後手動刪除備份。
備份目的地
您可以將備份目的地與在 ACD 中建立的自治式 AI 資料庫備份建立關聯。
在 Oracle Public Cloud 部署上,您可以選擇「自治式復原服務」或「物件儲存」作為備份目的地。預設為物件儲存,建議的選項為自治式復原服務。對於 Oracle Database@AWS 上的自治式 AI 資料庫,您可以選擇自治式復原服務、OCI 物件儲存或 Amazon 簡單儲存 (AWS S3)。預設為 AWS S3,建議的選項為自治式復原服務。
下方列出自治式 AI 資料庫部署的備份目的地選項。
| 備份目的地類型 | 支援的部署 | 備註 |
|---|---|---|
| 物件儲存 | Oracle Public Cloud 上的自治式 AI 資料庫 Exadata 客戶私有雲上的自治式 AI 資料庫 Oracle Database@AWS 上的自治式 AI 資料庫 |
在 Oracle Cloud Infrastructure 上的 Oracle 管理物件儲存容器中,儲存每週的完整和每日增量備份。 對於 Exadata Cloud@Customer 部署,如果您選擇「物件儲存」作為類型,則可以選擇指定連線至儲存容器時要使用的網際網路 HTTP 代理主機。Oracle 建議儘可能使用代理以加強安全性。 |
| 自治式復原服務 (ARS) | Oracle Public Cloud 上的自治式 AI 資料庫 Oracle Database@AWS 上的自治式 AI 資料庫 |
儲存每日虛擬完整備份。 這是建議的選項。 |
| 網路檔案系統 (NFS) | Exadata 客戶私有雲上的自治式 AI 資料庫 | 將備份儲存在網路檔案系統 (NFS) 儲存體位置。如果您選擇「網路檔案系統 (NFS)」作為類型,請選取已經定義的使用「網路檔案系統 (NFS)」儲存的備份目的地。 在 Exadata Cloud@Customer 的 NFS 儲存上設定備份目的地之前,請參閱Exadata Cloud@Customer 備份目的地的先決條件 如果您選擇 NFS 作為備份目的地類型,則當對應的 ACD 終止時,就必須在備份保留期間之後手動刪除備份。 請參閱備份保留原則以瞭解詳細資訊。 |
| Recovery Appliance | Exadata 客戶私有雲上的自治式 AI 資料庫 | 將備份儲存至您先前定義的其中一個備份目的地 (使用 Oracle Zero Data Loss Recovery Appliance)。如果您選擇 Recovery Appliance 作為類型,請選取先前定義的備份目的地,此目的地使用 Oracle Zero Data Loss Recovery Appliance、ACD 的 若為 Zero Data Loss Recovery Appliance 備份目的地:
注意:請務必提供以 Oracle「簡易連線」字串格式連線至復原設備的連線字串,亦即 請參閱Exadata Cloud@Customer 的備份目的地先決條件,再於 Exadata Cloud@Customer 的 Zero Data Loss Recovery Appliance 位置設定備份目的地 如需其他資訊,請參閱 Zero Data Loss Recovery Appliance Administrator's Guide 中的 Configuring Recovery Appliance for Protected Database Access 。 |
| 本機 | Exadata 客戶私有雲上的自治式 AI 資料庫 | 將備份儲存至本機 Exadata 儲存。您必須在建立自治式 Exadata VM 叢集時設定本機儲存,才能使用此選項。以備份目的地類型建立 ACD 後,除了「本機」以外,之後就無法將其變更為「本機」備份。 |
| AWS S3 | Oracle Database@AWS 上的自治式 AI 資料庫 | 將備份儲存在 AWS 物件儲存上。 |
變更備份目的地
套用至:僅
Exadata Cloud@Customer
您可以在啟用自動備份的情況下,變更 ACD 的備份目的地類型。在任何指定的時間點,最多只能有兩個與 ACD 關聯的備份目的地。
表格 - 變更備份目的地
| 目前備份目的地型態 | 支援的新備份目的地類型 | 備註 |
|---|---|---|
| 本機 | - | 如果目前的類型是本機類型,您就無法變更備份目的地類型。 |
| 網路檔案系統 (NFS) | NFS RA |
- |
| 物件儲存 | RA | - |
| Recovery Appliance (RA) | RA NFS 物件儲存 |
只有當 ACD 最初設定了物件儲存備份時,才支援將備份目的地類型從 RA 變更為物件儲存。 |
回復並復原
您可以使用下列其中一個選項來回復資料庫:
-
使用特定備份回復資料庫
-
使用時戳從 OCI 主控台進行時間點復原
-
使用特定的系統變更編號 (SCN) 從 OCI 主控台回復資料庫
進行回復時,資料庫會進入無法使用狀態。您無法連線到處於此狀態的資料庫。唯一支援無法使用狀態的生命週期管理作業會終止。當回復作業完成時,您的資料庫開啟狀態就會與回復之前的狀態相同。針對這三種類型的回復 (依 SCN、時間戳記或使用特定備份),還原完成後將會傳回 SCN。
回復資料庫時,也會回復 ADMIN 使用者密碼的值。因此,它可能具有您不再記住的舊值。您可以依照解除鎖定或變更 ADMIN 資料庫使用者密碼中所述,將密碼設為新值。
回復資料庫之後,回復完成日期到您為回復作業指定的日期之間的所有備份 (回復時間) 都會變成無效。您無法對回復時間與回復完成時間之間的任何時間點起始進一步的回復作業。您只能對比回復時間還早的時間點起始新的回復作業,或啟動比實際回復成功時間更近的時間點。
在「自治式資料保全」設定中:
-
您只能從主要資料庫回復備份。
-
如果待命資料庫為快照待命角色,則不允許進行資料庫回復。您必須將待命自治式容器資料庫 (ACD) 轉換為實體待命角色,才能回復此資料庫。如需相關指示,請參閱將快照待命轉換為實體待命。
備份與回復作業
下表列出您可以在自治式 AI 資料庫備份執行的作業。
| 操作 | 詳細資訊 | 進一步參考 |
|---|---|---|
| 手動備份 | 您可以從 OCI 主控台上 ACD 的「詳細資訊」頁面建立手動 (隨選) 備份。 | 手動備份您的自治式 AI 資料庫 |
| 建立長期備份 | 您可以從 OCI 主控台上 ACD 的「詳細資訊」頁面建立長期備份。 | 建立長期備份 |
| 從備份複製 | 您可以建立自治式 AI 資料庫備份集的時間點複本。 您可以從自動備份、手動備份 (從備份清單或根據時戳選擇) 或長期備份進行複製。 |
如需有關從備份複製的完整詳細資訊、其需求和限制,請參閱關於在專用 Exadata 基礎架構上複製自治式 AI 資料庫 如需從 OCI 主控台複製手動或長期備份的相關指示,請參閱從備份複製自治式 AI 資料庫。 如需從 ACD 備份複製的指示,請參閱從備份複製自治式容器資料庫。 |
| 編輯備份設定值 | 您可以從 OCI 主控台的 ACD「詳細資訊」頁面啟用自動備份 (如果在啟動設定 ACD 時停用),以及修改下列備份設定值:
|
如需有關編輯備份設定值的完整詳細資訊,請參閱編輯自治式容器資料庫備份設定值。 |
| 更新長期備份 | 您可以編輯長期備份的保留期間,或甚至從 OCI 主控台上 ACD 的「詳細資訊」頁面刪除長期備份。 | 管理長期備份 |
| 回復並復原您的自治式 AI 資料庫 | 您可以從特定備份回復資料庫,或是從 OCI 主控台上 ACD 的「詳細資訊」頁面,使用時間戳記進行時間點復原。 | 回復並復原您的自治式 AI 資料庫 |
| 檢視遠端備份 | 您可以從 OCI 主控台檢視區域中的遠端備份清單。 | 檢視遠端備份清單 |
| 從備份複製 ACD | 您可以將 ACD 從遠端備份複製到與複製來源不同區域的 AVMC,以復原資料庫。 | 從備份複製自治式容器資料庫 |
您也可以使用 API 執行備份和還原作業。如需詳細資訊,請參閱 API Reference for Autonomous AI Database on Dedicated Exadata Infrastructure 。
備份和回復事件
Oracle Database 資源會發出事件,這些事件是指示資源變更的結構化訊息。有多個事件與資料庫備份作業相關聯。您可以在專用 Exadata 基礎架構上的自治式 AI 資料庫活動中找到這些資訊。
估計備份空間的最佳作法
在 Oracle Public Cloud 和 Exadata Cloud@Customer 環境中,在專用 Exadata 基礎架構上部署自治式 AI 資料庫時,您需要準確預估備份儲存需求。本節概述確保遵守復原原則所需的關鍵因素和計算,並避免意外使用的儲存體或成本。
Autonomous AI Database 中的備份管理
備份會以下列預設排程自動管理:
-
完整備份:每週執行一次。
-
增量備份:每日執行 (完整備份當天除外)。
-
存檔重做日誌:每天產生,並包含在自己的備份週期中。
收集準確的來源度量
若要進行最精確的估算,請對現有 Oracle AI Database 環境的指標執行基礎計算,包括:
-
容器資料庫 (CD) 大小總計
-
平均每日資料變更率
-
每日存檔日誌產生率
-
實際觀察壓縮率 (特別是使用「混合分欄壓縮」)
注意:除非資料已由「混合分欄壓縮 (HCC)」壓縮,否則 Oracle AI Database 備份通常會達到 50% 的壓縮率,在此情況下,不應再進行任何壓縮。歸檔日誌通常會最少壓縮。
保留計畫
如果要維持指定的復原時段 (例如 14 天),您就必須保留最新的完整備份以及所有關聯的增量與存檔重做日誌,直到被新的完整備份取代為止。與其增量。由於備份之間的相依性,若為兩週的保留原則,請規劃最多 3 週的備份儲存以考量重疊,並且確保您的復原時段永遠受到完全保護。
其他備份案例
手動備份:
-
手動備份是累計的增量備份。
-
大小通常等於自上次完整備份後所有變更的總和。
長時間備份:
-
在 ACD 的 ADB 層次執行。
-
每個長期備份的大小都是根據個別的 ADB 而不是整個 ACD。
-
儲存體應根據每個 ADB 所需的長期備份數目和需要長期備份保留的所有 ADB 總和來調整大小。
具備 ZDLRA 的 Exadata Cloud@Customer 特殊備註:
對於使用 Zero Data Loss Recovery Appliance (ZDLRA) 的環境:
-
系統只會實際儲存初始完整備份。
-
所有進一步的備份都是增量備份;必要時,系統會合成虛擬完整備份。
-
ZDLRA 會管理存檔日誌備份與保留,通常會減少儲存重疊。
-
單一完整備份、累計增量和封存重做日誌需要儲存,並進一步由 ZDLRA 的內部重複資料刪除機制最佳化。
備註:對於 ZDLRA 部署,請一律參考實際資料庫指標,並參閱 ZDLRA 文件以取得精確大小。
計算範例
考慮環境:
-
ACD 大小:10 TB
-
每日資料變更率:10% (1 TB)
-
產生封存日誌:每天 1 TB
每週備份設定檔:
-
完整備份:10 TB (壓縮前)
-
增量:6 x 1 TB = 6 TB (壓縮前)
-
歸檔日誌:7 x 1 TB = 7 TB
-
在典型壓縮之後 (備份佔 50%):
-
完全 + 增量 = (10 TB + 6 TB) x 50% = 8 TB
-
歸檔日誌:7 TB (假設只有少量壓縮)
-
每週備份總數:8 TB (壓縮備份) + 7 TB (封存日誌) = 15 TB
-
保留大小:2 週保留原則的 3 週儲存需求:15 TB x 3 = 45 TB (加上中繼資料和操作變動的額外負荷)
Summary
-
永遠使用生產環境工作負載的最新和相關作業度量進行預估。
-
當資料庫特性或業務需求發生變更時,重新評估備份和保留原則。
-
對於具有複雜儲存或規範需求 (例如 ZDLRA 整合) 的環境,請向 Oracle 技術資源尋求其他指引。
表格 - 預估備份儲存的金鑰參數
| Parameter - 參數 | 一般值 / 建議 |
|---|---|
| 完整備份頻率 | 每週 |
| 增量備份頻率 | 每日 (非完整備份天數) |
| 存檔日誌產生率 | 每日 (從觀察率估算) |
| 壓縮率 | 50% (HCC 壓縮資料除外) |
| 保留原則 | 2 週 (計劃 3 週的並行儲存) |
| 儲存計算 | (完整 + 增量) x 壓縮 + 存檔日誌 |