RMAN的恢復與備份
RMAN提供了如下好處:
RMAN可進行增量備份。備份的大小不取決於數據庫大小,而是取決於數據庫內的活動程度,增量備份會跳過未改動的塊。
可聯機修補文件的部分訛誤數據塊,不需要從備份復原文件。這稱為塊介質恢復。
指令簡單,不需要復雜的腳本。
RMAN允許在備份中跳過未使用過的數據塊備份,從而節省時間和儲存空間。
第一步:創建恢復表空間

第二步:創建RMAN用戶並且授權。

第三步:使用RMAN工具鏈接數據庫

第四步:創建恢復目錄

第五步:使用register命令注冊數據庫

前置工作完成后接下來開始備份動作。
備份數據庫
RMAN備份數據庫有兩種分類:1.一致性備份2.非一致性備份
EX:實現非一致性備份整個數據庫(非一致性備份只能在archive log模式下進行)

如果建立的是非一致性的備份,那么必須在完成備份之后對當前的聯機重做文件進行歸檔。

EX:實現一致性備份整個數據庫,需要數據庫處於關閉狀態

輸入指令開始備份

可以看到finished backup的時候就可以確認成功備份
與此同時我們可以模擬一個介質故障,將數據庫關閉並且刪除users01.dbf。刪除之后啟動會提示缺少users01.dbf文件

我們啟動到mount狀態下,恢復數據庫。並用alter database open命令打開數據庫。

