1. 程式人生 > >oracle資料檔案datafile找不到

oracle資料檔案datafile找不到

---A方案
run{
  shutdown abort;
  startup mount;
  restore datafile 5;
  recover database;
  alter database open;
}
---B方案
run{  --- 例項未停止的情況
  sql 'alter database datafile 5 offline';
  restore datafile 5;
  recover datafile 5;
  sql 'alter database datafile 5 online';

}

區別:

一個是對全庫做recover,一個是對單個數據檔案做recover

recover database對全庫應用redo(介質恢復),再undo(事務恢復),
recover datafile讀取redo,然後應用到單個數據檔案,再undo