許多 Oracle Enterprise Performance Management System 產品都使用儲存庫,儲存庫包含了產品所需的項目。儲存庫內容會因產品而異。有些產品儲存庫使用 RDBMS、有些使用檔案系統,有些則既使用 RDBMS 也使用檔案系統。
資料庫備份類型
視您的運算環境而定,您可以使用數種類型的資料庫備份。
如需有關 Oracle 資料庫之備份與復原的詳細資訊,請參閱 Oracle Database Backup and Recovery User's Guide。
實體備份
實體備份是實體資料庫檔案的複本。例如,實體備份可能將資料庫內容從本機磁碟機複製到另一個安全位置。
實體備份可以是熱備份或冷備份:
熱備份 — 使用者可以在進行熱備份時修改資料庫。系統會儲存在備份期間所進行變更的日誌檔,並套用所記錄的變更以同步處理資料庫和備份複本。當需要完整備份而服務層級不允許系統停止工作來進行冷備份時,就會使用熱備份。
冷備份 — 使用者無法在進行冷備份時修改資料庫,因此資料庫與備份複本一律會保持同步。只有當服務層級允許所需的系統停止工作時間時,才會使用冷備份。
您可以執行完整或增量實體備份:
註:
建議進行定期完整實體冷備份。
完整 — 建立可包含控制檔、交易檔 (重做日誌)、封存檔及資料檔等資料庫部分的資料複本。此備份類型可防止資料發生應用程式錯誤,並藉由提供還原原始資料的方式來避免資料遺失。請依據您的資料變更頻率,每週或每兩週執行一次此備份。建議您執行完整冷備份,如此一來,使用者才無法在備份期間進行變更。
註:
資料庫必須處於封存日誌模式,才能進行完整實體備份。
增量 — 僅擷取上次完整實體備份後進行的變更。檔案會因資料庫而異,但原則是僅封存自上次備份後建立的交易日誌檔。當資料庫處於使用中時,增量備份可以採用熱備份的方式,但會降低資料庫效能。
除了備份之外,請考慮使用叢集化或日誌傳送來保護資料庫內容。請參閱 Oracle Enterprise Performance Management System 安裝與組態指南和 RDBMS 文件。
邏輯備份
邏輯備份會將資料從一個位置複製到另一個位置,但不會複製實體檔案。邏輯備份可用來移動或封存資料庫、表格或架構,以及驗證資料庫結構。
完整邏輯備份可讓您將下列項目複製到使用不同元件 (例如作業系統) 的環境:
整個應用程式
資料儲存庫,例如 Oracle Hyperion Shared Services Registry 和 Oracle Essbase 立方體
個別物件,例如命令檔、資料表單及規則檔
邏輯匯出備份會產生必要的「結構化查詢語言 (SQL)」陳述式,以取得寫入至二進位檔的所有表格資料。邏輯匯出備份不包含資料庫例項相關資訊 (例如實體磁碟位置),因此您可以在另一部資料庫機器上還原相同資料。建議進行定期邏輯匯出備份 (至少每週一次),以防萬一實體備份失敗或資料庫機器變成無法使用。
使用生命週期管理進行備份
您可以使用 Oracle Hyperion Foundation Services 隨附的 Oracle Hyperion Enterprise Performance Management System Lifecycle Management 來執行邏輯備份。請參閱 Oracle Enterprise Performance Management System Lifecycle Management Guide (僅英文版)。
檔案系統備份類型
完整檔案系統備份包含整個系統目錄。例如,備份 EPM Oracle 本位目錄會備份所有已安裝的 EPM System 產品。您也可以執行下列類型和頻率的檔案系統備份:
安裝後 — 如果您重新設定產品,則為所建立或修改的目錄
每日增量 — 自前一天後新增或修改的目錄或檔案 (包括儲存庫內容與日誌檔)
每週完整 — 您執行每日增量備份之目錄中的所有檔案
根據需要 — 不常修改的資料