Oracle rman中recover和restore的區別:

Michael_DD發表於2015-02-28

Oracle rman中recover和restore的區別




restore just copy the physical file, recover will consistent the database.

restore 是還原,檔案級的恢復。就是物理檔案還原。
recover 是恢復,資料級的恢復。邏輯上恢復,比如應用歸檔日誌、重做日誌,全部同步,保持一致。

用我自己的土話講就是,用restore先把備份檔案複製到資料庫目錄下進行替換,再用recover經過一些處理,資料庫就恢復正常了。

1、restore 命令:用於還原已經備份的資料檔案。
  (1)、restore database 還原所有的資料檔案。
  (2)、restore tablespace 還原特定表空間的資料檔案。
  (3)、restore datafile 還原特定的資料檔案。
  (4)、restore controlfile  還原控制檔案。
  (5)、restore archivelog  還原歸檔日誌檔案。

2、recover 命令:當資料庫需要應用歸檔日誌檔案恢復資料檔案時,使用recover命令。使用該命令資料庫系統會自動應用歸檔的日誌檔案。
  (1)、recover database 恢復所有的資料檔案。
  (2)、recover tablespace 恢復特定表空間的資料檔案。
  (3)、recover datafile 恢復特定的資料檔案。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1443474/,如需轉載,請註明出處,否則將追究法律責任。

相關文章