restore和recover 區別

孤竹星發表於2015-01-07
restore just copy the physical file, recover will consistent the database
restore : 從備份集中把檔案備份讀取出來,寫入到控制檔案所記載的檔案的位置處,物理上的還原。
recover : 根據檔案頭的LBA、SCN資訊,查詢相應日誌,進行恢復,資料級的恢復,邏輯上的恢復。

restore 命令:用於還原已經備份的資料檔案。
  (1)、restore database 還原所有的資料檔案。
  (2)、restore tablespace 還原特定表空間的資料檔案。
  (3)、restore datafile 還原特定的資料檔案。
  (4)、restore controlfile  還原控制檔案。
  (5)、restore archivelog  還原歸檔日誌檔案。
recover 命令:當資料庫需要應用歸檔日誌檔案恢復資料檔案時,使用recover命令。使用該命令資料庫系統會自動應用歸檔的日誌檔案。
  (1)、recover database 恢復所有的資料檔案。
  (2)、recover tablespace 恢復特定表空間的資料檔案。
  (3)、recover datafile 恢復特定的資料檔案。

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

相關文章