Database BackupDBS支援3種Oracle的恢複方式,包括異機恢複、原機異位置恢複、原機原位置恢複。本文介紹如何恢複物理備份的Oracle資料庫。
支援的恢複方式
恢複方式 | 說明 | 配置說明 |
異機恢複 | 將資料庫恢複至原伺服器以外的機器上。 | 選擇待恢複的目標伺服器的備份網關。 |
原機異位置恢複 | 將資料庫恢複至原伺服器上的不同目錄。 | 選擇原伺服器的備份網關,並配置不同的資料庫恢複目錄。 |
原機原位置恢複 | 將資料庫恢複至原伺服器上的原目錄。 | 選擇原伺服器的備份網關,並配置資料庫恢複目錄為資料庫的原目錄,若不填寫,將預設為資料庫的原目錄。 |
前提條件
已完成資料備份。具體操作,請參見Oracle物理備份。
準備一台伺服器用於接收物理備份檔案,並在伺服器上安裝備份網關。更多詳情,請參見添加備份網關。
使用限制
由於DBS Oracle物理備份依賴於RMAN和控制檔案來管理備份元資訊。因此,為了保證備份和恢複的可靠性,使用DBS Oracle物理備份或恢複時,需注意以下限制:
不支援為同一個Oracle資料庫配置兩個或更多備份計劃,否則會導致恢複異常。
按時間點進行Oracle恢複時,請勿刪除指定時間點之前的最近一份全量備份組。如果刪除了該備份組,會導致恢複異常。
操作步驟
登入DBS控制台。
單擊左側導覽列中的備份計劃,然後在上方選擇目標地區。
找到目標備份計劃ID,單擊右側操作列下方的管理。
在備份任務配置頁面,單擊右上方的復原資料庫。
在配置恢復點頁面,配置以下資訊,並單擊下一步。
類別
配置
說明
無
復原任務名稱
DBS會自動產生一個任務名稱,建議配置具有業務意義的名稱(無唯一性要求),便於後續識別。
恢復點
可恢複的時間範圍
系統展示出可以恢複的時間範圍,即首次至最近一次完成全量備份組的時間點。
已選擇的恢復點
選擇需要恢複的時間,設定的時間必須在可恢複的時間範圍內。
說明已開啟增量記錄備份,DBS支援恢複至自備份後的任意時間點。
未開啟增量記錄備份,DBS支援恢複至全量備份組的時間點。
恢複目標資料庫
執行個體地區
選擇恢複的目標備份網關的所在地區。
備份網關
選擇待恢複的目標備份網關。如何添加備份網關,請參見添加備份網關。
資料庫類型
預設為Oracle資料庫。
串連地址
目標資料庫的串連地址。預設為
localhost
。連接埠
目標資料庫的串連連接埠。預設為
1521
。SID
填入對應SID名稱。
說明您可以在
ORACLE_HOME/dbs
目錄下,根據SID名稱自訂參數檔案。若未建立參數檔案,系統將自動建立一個最小可用的參數檔案,用於恢複Oracle資料庫。資料庫恢複目錄
填入資料庫恢複目錄。
資料庫程式目錄
填入
ORACLE_HOME
的絕對路徑。資料跨境合規承諾
閱讀並勾選合規承諾。
在配置復原對象頁面,單擊復原整個執行個體,並單擊頁面右下角的預檢查並啟動。
說明目前物理備份僅支援恢複整個執行個體。
在預檢查對話方塊中顯示預檢查通過後,單擊立即啟動,等待資料庫恢複完成。
說明資料庫恢復取決於備份計劃規格與資料庫的大小,規格越高,恢複速度越快,更多資訊,請參見備份恢複效能說明。
可選:進入資料庫,執行如下SQL語句,啟動資料庫。
ALTER database OPEN RESETLOGS;
至此,您已完成恢複Oracle資料庫操作。