備份及復原基準資料庫服務

備份資料庫對於確保資料的安全至關重要。Oracle 提供數種備份資料庫的方法。

Oracle 管理的自動備份功能是備份 Oracle Cloud 資料庫的偏好方法,因為您可以使用主控台輕鬆設定備份設定值。自動備份功能支援「復原服務」和「物件儲存」作為備份目的地,為您提供成本相同的完全自動化雲端備份解決方案。您不需要執行任何手動備份或備份儲存體管理作業。您也可以將備份儲存在本機儲存體中。每個備份目的地都有其優勢和需求,如下所述。

Recovery Service (建議)

以內部部署 Oracle Zero Data Loss Recovery Appliance 技術為基礎的完全託管服務,為 Oracle 資料庫提供現代化的網路安全保護。獨特的自動化功能可即時保護 Oracle Database 變更、驗證備份,無需生產資料庫開銷,並實現快速、可預測的復原到任何時間點。

如果您的備份目前已設定物件儲存,您可以順暢地轉換至復原服務,以相同的成本獲得進階功能。

如需有關復原服務的詳細資訊,請參閱關於 Oracle Database Autonomous Recovery Service 。

物件存放

一個適用於資料庫的安全、可擴充的隨選儲存解決方案。

如需物件儲存的詳細資訊,請參閱物件儲存總覽。

本機儲存

Oracle 目前並未提供將區塊儲存磁碟區連附至資料庫系統的功能,因此您無法備份至網路連附的磁碟區。

對於未受管理的備份,您可以使用 RMAN 或 dbcli,而且必須建立及管理自己的物件儲存的儲存桶來進行備份。

注意:如果您先前使用 RMAN 或 dbcli 來設定備份,然後切換成使用主控台或 API 來進行備份,就會建立新的備份組態,並且與您的資料庫產生關聯。這表示您先前設定的未受管理備份將無法再運作。

如需建立備份的詳細指示,請參閱:

如需從備份復原的詳細指示,請參閱:

必要的 IAM 原則

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

如果您是原則的新手,請參閱原則入門和一般原則。

先決條件

審查並確保符合以下的備份與復原作業先決條件:

復原服務

如需有關復原服務先決條件的詳細資訊,請參閱設定復原服務。

物件存放

如需物件儲存的詳細資訊,請參閱物件儲存總覽。

一般資訊

您的資料庫和資料庫系統必須處於「可用」狀態,才能順利執行備份作業。Oracle 建議您避免在進行備份作業時,執行可能會干擾可用性 (例如修正和 Data Guard 作業) 的動作。如果自動備份作業失敗,資料庫服務會在隔天的備份時段內重試作業。如果隨選完整備份失敗,您可以在回復資料庫系統和資料庫可用性時再嘗試一次作業。

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

如需有關未遵循這些準則所造成之問題的詳細資訊,請參閱 Troubleshoot Backup Failures 。

受管理的備份功能

下列資訊適用於使用主控台或 API 設定的受管理備份。

注意:安全區域區間中的資料庫必須啟用自動備份。如需影響基準資料庫服務資源的原則完整清單,請參閱安全區域原則。

目前支援下列兩種類型的自動備份:

為了符合使用 SYSBACKUP 管理權限進行備份與復原作業的 Oracle 建議做法,雲端自動化會在 CDB$ROOT 容器層次以 SYSBACKUP 角色建立名為 C##DBLCMUSER 的通用管理使用者。因此,會以具有最低必要權限的使用者身分執行備份與復原作業。此使用者的證明資料會由雲端自動化隨機產生並安全地管理。如果找不到使用者,或使用者被鎖定且已過期,雲端自動化將在進行備份或復原作業時重新建立或解除鎖定此使用者。

自動增量和存檔重做日誌備份

當您對資料庫啟用物件儲存備份功能時,服務會持續建立下列項目:

備份保留

如果您選擇啟用自動備份,可以選擇其中一個提供的保留期間或自訂原則。系統會在您選擇的保留期間結束時,自動刪除增量備份。

下列是復原服務可用的保留期間。保留期間 (天) 定義在「復原服務」保護原則中。

物件儲存提供下列保留期間。

使用復原服務進行長期保留備份

長期保留備份 (LTR) 可讓您以完整的 LTR 生命週期管理和不可變特性,儲存長達十年的期間完整備份,以符合規範、法規或其他業務需求。

對於使用復原服務的 LTR,建立備份後的保留期間必須是天數 (90 - 3650) 或年數 (1 - 10)。

若要建立具有所需保留期間的 LTR 備份,「復原服務」並不需要建立新的完整生產備份,而是透過在原則中定義的復原時段內,利用系統中現有的作業備份。如需詳細步驟,請參閱建立資料庫的隨選備份。

您可以變更保留期間內特定現有 LTR 備份的保留期間。如需詳細步驟,請參閱 Change the Retention Period of a Long-Term Retention Backup with Recovery Service 。

您可以回復 LTR 備份,在保留期間內建立新的資料庫。如需詳細步驟,請參閱使用主控台從備份建立資料庫系統。

資料庫系統終止時,將會根據「資料庫終止後刪除選項」值刪除 LTR 備份。

注意: Oracle 建議您在終止資料庫系統時選擇「根據原則刪除」選項,以確保保留 LTR 備份。

請參考下列 LTR 備份的其他因素:

回復選項

資料庫可使用下列回復選項。LTR 不支援此功能。

注意:您可以存取及查詢資料庫主機,或存取任何線上或存檔的日誌,來決定要使用的 SCN 編號。

保護原則

復原服務使用保護原則控制 Oracle Cloud 中的資料庫備份保留。

保護原則提供受保護資料庫的自動保留管理,滿足受規範環境的需求。每個受保護資料庫都必須與一個保護原則關聯。

保護原則決定復原服務所建立之備份的保留期間上限 (天)。根據您的業務需求,您可以為每個受保護的資料庫指定個別原則,或在 VCN 中所有受保護資料庫使用單一原則。

如需詳細資訊,請參閱管理保護原則。

受保護的資料庫

受保護資料庫指的是使用復原服務進行備份作業的 Oracle Cloud 資料庫。

如需詳細資訊,請參閱管理受保護的資料庫。

即時的資料保護

「復原服務」提供即時的資料保護,讓您在發生資料庫失敗的幾秒內復原資料庫。

即時保護會持續將重做變更從受保護的資料庫傳輸至復原服務。這樣可以減少資料遺失並提供接近 0 的復原點目標 (RPO)。此為額外成本選項。

如需詳細資訊,請參閱即時資料保護。

資料庫終止後備份刪除選擇權

終止資料庫時,會刪除其所有資源以及任何自動備份。使用復原服務和物件儲存目的地的受管理備份,將根據選取的保留原則選項刪除。

資料庫終止之後,您可以使用下列選項來保留受管理資料庫備份。這些選項也有助於在資料庫發生意外或惡意損害的情況下,從備份回復資料庫。

備份時間表

針對 Recovery 服務備份,自動備份處理作業會在任何時間或指定的時間內開始。

對於 Object Storage 備份,用於建立層級 0 和層級 1 備份的自動備份流程,可以在每日備份時段內 (午夜到凌晨 6:00) 隨時執行。您可以選擇為資料庫指定 2 小時的排程時段,讓自動備份處理作業開始進行。有 12 個排程時段可供選擇,每個時段都從 4:00-6:00 AM 開始 (例如,一個時段從 6:00-8:00 AM 開始)。備份工作不一定會在排程時段內完成。

對於物件儲存備份,如果您未指定時段,系統會將資料庫系統區域時區的預設備份時段 (00:00 到 06:00) 指派給您的資料庫。請注意,預設備份排程時段為 6 小時,而您指定的時段則為 2 小時。

排定備份時,請考量下列因素。

隨選完整備份

除非您的資料庫是在「資料保全」關聯中扮演待命角色,否則您可以隨時建立資料庫的完整備份。

獨立備份

終止資料庫系統或資料庫時,會一併刪除其所有資源以及任何自動備份。使用「復原服務」和「物件儲存」目的地的受管理備份將根據選取的保留原則選項刪除。完整備份會以獨立備份形式保留在物件儲存中。您可以使用獨立備份來建立新的資料庫。

備註:

取消執行中的完整備份或增量備份

您可以取消進行中的備份,以釋出系統資源。在「建立資料庫」工作流程和獨立 (建立資料庫之後) 中,您可以啟用自動備份並選取想要的備份目的地。視選取的備份目的地而定,您可能會有一或多個完整備份以及數個增量備份。這些備份都啟動之後,您可以選擇中途取消這些備份。您可以從主控台或 API 取消任何執行中的備份 (自動或獨立)。您可以取消手動備份,按一下「建立備份」按鈕時會觸發此備份。您也可以刪除已取消的手動備份。

從 Data Guard 協會的待命資料庫進行備份和回復

您可以在「資料保全」關聯中,從待命資料庫備份及回復。透過使用此功能,您可以將備份卸載至待命資料庫,從而釋放主要資料庫中的資源。

在您開始之前,請注意下列事項:

如需使用主控台設定自動備份的詳細步驟,請參閱設定待命資料庫的自動備份。

跨區域回復

您可以使用現有備份進行回復,並透過使用物件儲存或自治式復原服務建立的備份,在相同區域內或不同區域內跨可用性網域建立資料庫 (就地回復)。

您也可以還原在使用主機型公事包 (本機公事包) 或 OCI Vault 設定的資料庫上取得的備份。如需資料庫加密金鑰的詳細資訊,請參閱 Manage Encryption Keys 。

Oracle Database Autonomous Recovery Service 的跨區域回復 (在相同租用戶內) 需要下列先決條件。

  1. VCN 對等互連:本機和遠端區域中的 VCN 都必須跨區域對等互連。

  2. 在來源和目標 VCN 上新增安全規則。

    1. 新增來源的傳入規則。

      1. 按一下新增傳入規則,然後新增這些詳細資訊,以設定允許來自任何位置的 HTTPS 流量的規則:

        • 來源類型:CIDR
        • 來源 CIDR:指定資料庫所在 VCN 的 CIDR。
        • IP 協定:TCP
        • 來源埠範圍:全部
        • 目的地連接埠範圍: 8005
        • 描述:指定傳入規則的選擇性描述,以協助管理安全規則。
      2. 按一下「新增傳入規則」,然後新增這些詳細資訊,以設定允許來自任何位置的 SQLNet 流量的規則:

        • 來源類型:CIDR
        • 來源 CIDR:指定資料庫所在 VCN 的 CIDR。
        • IP 協定:TCP
        • 來源埠範圍:全部
        • 目的地連接埠範圍: 2484
        • 描述:指定傳入規則的選擇性描述,以協助管理安全規則。
      3. 按一下「新增傳入規則」,然後新增這些詳細資訊,以設定允許來自任何位置的 HTTPS 流量的規則:

        • 來源類型:CIDR
        • 來源 CIDR:指定目標 VCN 的 CIDR。
        • IP 協定:TCP
        • 來源埠範圍:全部
        • 目的地連接埠範圍: 8005
        • 描述:指定傳入規則的選擇性描述,以協助管理安全規則。
      4. 按一下「新增傳入規則」,然後新增這些詳細資訊,以設定允許來自任何位置的 SQLNet 流量的規則:

        • 來源類型:CIDR
        • 來源 CIDR:指定目標 VCN 的 CIDR。
        • IP 協定:TCP
        • 來源埠範圍:全部
        • 目的地連接埠範圍: 2484
        • 描述:指定傳入規則的選擇性描述,以協助管理安全規則。
    2. 新增目標的傳出規則。如果會針對所有 IP 和連接埠開啟傳出流量,則這些是選擇性的。

      1. 按一下「新增傳出規則」,然後新增這些詳細資訊,以設定允許來自任何位置的 HTTPS 流量的規則:

        • 來源類型:CIDR
        • 來源 CIDR:指定來源 VCN 的 CIDR。
        • IP 協定:TCP
        • 來源埠範圍:全部
        • 目的地連接埠範圍: 8005
        • 描述:指定傳入規則的選擇性描述,以協助管理安全規則。
      2. 按一下「新增傳出規則」,然後新增這些詳細資訊,以設定允許來自任何位置的 SQLNet 流量的規則:

        • 來源類型:CIDR
        • 來源 CIDR:指定來源 VCN 的 CIDR。
        • IP 協定:TCP
        • 來源埠範圍:全部
        • 目的地連接埠範圍: 2484
        • 描述:指定傳入規則的選擇性描述,以協助管理安全規則。

      注意:請確定來源區域中存在「復原服務」子網路,並且連附至來源 VCN。如需詳細資訊,請參閱在資料庫 VCN 中建立復原服務子網路。

  3. 在本機和遠端 VCN 之間執行 DNS 對等。

使用自動備份的資料庫稽核與追蹤檔案保留

Oracle Database 會將稽核和追蹤檔寫入您資料庫的本機儲存體 (/u01 目錄)。雖然您可以變更此間隔,但預設會保留這些檔案 30 天。Oracle Scheduler 工作會捨棄超過 30 天 (或使用者指定的間隔,如果適用) 的稽核與追蹤檔。如果要永久保留這些檔案,也可以停用 Scheduler 工作。請使用下列 dbcli 命令來變更此「排程器」工作。

使用 API

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

使用這些 API 作業管理資料庫備份:

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