備份雲端原生 Oracle 資料庫
您可以指派預先定義的原則或建立的原則、來建立排程或隨需備份。
如果您在建立原則時已啟用目錄功能、也可以使用 Oracle Recovery Manager ( RMAN )來編錄 Oracle 資料庫備份。(RMAN) 目錄只支援 Azure NetApp Files 上的資料庫。目錄式備份稍後可用於區塊層級還原或表格空間時間點還原作業。資料庫必須處於掛載狀態或更高狀態、才能進行分類。
建立原則以保護 Oracle 資料庫
如果您不想編輯預先安裝的原則、可以建立原則。
步驟
-
在「應用程式」頁面的「設定」下拉式清單中、選取「原則」。
-
按一下「建立原則」。
-
指定原則名稱。
-
(選用)編輯備份名稱的格式。
-
指定排程和保留詳細資料。
-
如果您已選擇 Daily 和 _EURY 作為排程、且想要啟用 RMAN 目錄功能、請選擇 * 使用 Oracle Recovery Manager ( RMAN ) * 進行目錄備份。
-
(選用)輸入在成功備份後執行的指令碼後路徑和逾時值、例如將快照複製到次要儲存設備。
您也可以選擇性地指定引數。
您應該將後置指令碼保留在路徑 /var/opt/snapcenter/spl/scripts_ 中。
POST 指令碼支援一組環境變數。
環境變數 說明 SC_Oracle_SID
指定 Oracle 資料庫的 SID 。
sc_host
指定資料庫的主機名稱
sc_backup_name
指定備份的名稱。資料備份名稱和記錄備份名稱會使用分隔符號串連起來。
sc_backup_policy_name
指定用於建立備份的原則名稱。
sc_primer_data_volume 完整路徑
指定資料磁碟區路徑、並以「、」作為分隔符號串連。
對於 Azure NetApp Files Volume 、資訊會使用「 / 」串連
_ / 訂閱 / { subscription_id } / 資源群組 / { resource_group } / 供應商 / { provider } /netAppAccounts / { anfaccount } / 容量 Pools / { capacityPool } / Volume / { Volume Name } _SC_PRIMARCHIVELOGS_VOLUE_Full_PATH
指定使用 "," 作為分隔符號串連的歸檔記錄磁碟區路徑。
對於 Azure NetApp Files Volume 、使用「 / 」串連的資訊
_ / 訂閱 / { subscription_id } / 資源群組 / { resource_group } / 供應商 / { provider } /netAppAccounts / { anfaccount } / 容量 Pools / { capacityPool } / Volume / { Volume Name } _ -
按一下「 * 建立 * 」。
設定 RMAN 目錄儲存庫
您可以將恢復目錄資料庫設定為 RMAN 目錄儲存庫。如果您未設定儲存庫、根據預設、目標資料庫的控制檔會變成 RMAN 目錄儲存庫。
您應該手動向 RMAN 目錄資料庫登錄目標資料庫。
-
在「應用程式」頁面中、按一下 >* 檢視詳細資料 * 。
-
按一下 [ 資料庫詳細資料 ] 區段中的 設定 RMAN 目錄儲存庫。
-
使用 RMAN 指定用於編錄備份的認證、以及目錄還原資料庫的透明網路基底( TNS )名稱。
-
按一下「設定」。
建立Oracle資料庫的備份
您可以指派預先定義的原則或建立原則、然後將其指派給資料庫。一旦指派原則、便會依照原則中定義的排程建立備份。
在 Amazon FSX for NetApp ONTAP 或 Cloud Volumes ONTAP 上建立 ASM 磁碟群組時、請確保磁碟群組之間沒有通用磁碟區。每個磁碟群組都應該有專用磁碟區。 |
步驟
-
在「應用程式」頁面中、如果資料庫未使用任何原則加以保護、請按一下*指派原則*。
如果資料庫受到一或多個原則的保護、您可以按一下來指派更多原則 >*指派原則*。
-
選取原則、然後按一下*指派*。
備份將依照原則中定義的排程建立。如果您已在原則中啟用 RMAN 目錄、則工作流程結束時的備份會以個別工作的形式啟動編目作業。您可以從「工作監控」中看到分類的進度。成功分類後、 * 備份詳細資料 * 會顯示每個備份的目錄狀態。
服務帳戶( <account_id> )用於執行排程的備份作業。
建立Oracle資料庫的隨需備份
指派原則之後、您可以建立應用程式的隨需備份。
步驟
-
在「應用程式」頁面中、按一下 與應用程式對應、然後按一下*隨需備份*。
-
如果將多個原則指派給應用程式、請選取原則、保留層、然後按一下 * 建立備份 * 。
如果您已在原則中啟用 RMAN 目錄、則工作流程結束時的備份會以個別工作的形式啟動編目作業。您可以從「工作監控」中看到分類的進度。成功分類後、 * 備份詳細資料 * 會顯示每個備份的目錄狀態。
限制
-
不支援位於多個ASM磁碟群組中、且與FSX磁碟區重疊的Oracle資料庫之一致性群組快照
-
如果您的 Oracle 資料庫位於 Amazon FSX for NetApp ONTAP 或 Cloud Volumes ONTAP 上、並在 ASM 上設定、請確保 SVM 名稱在整個 FSX 系統中是唯一的。如果您在FSX系統中擁有相同的SVM名稱、則不支援備份位於這些SVM上的Oracle資料庫。
-
還原大型資料庫(250 GB以上)之後、如果您在同一個資料庫上執行完整的線上備份、作業可能會失敗、並顯示下列錯誤:
failed with status code 500, error {\"error\":{\"code\":\"app_internal_error\",\"message\":\"Failed to create snapshot. Reason: Snapshot operation not allowed due to clones backed by snapshots. Try again after sometime.
如需如何修正此問題的相關資訊、請參閱: "由於複本以快照做為備份、因此不允許執行Snapshot作業"。