Restore выполняется копированием файлов из резервной копии с какого либо вторичного носителя (например, магнитной ленты). Выполняет замену поврежденных файлов или при переносе/копировании базы данных на новое место.
Recovery - процесс применения журналов повторного выполнения к базе данных для наката ее вперед до определенного времени.
SQL> connect SYS as SYSDBA SQL> RECOVER DATABASE UNTIL TIME '2001-03-06:16:00:00' USING BACKUP CONTROLFILE;
RMAN> run {
set until time to_date('04-Aug-2004 00:00:00', 'DD-MON-YYYY HH24:MI:SS');
restore database;
recover database;
}