restore和recover 区别

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 恢复特定的数据文件。

请使用浏览器的分享功能分享到微信等