oracle 線上日誌全部丟失的資料恢復

yantaicuiwei發表於2012-08-08
資料檔案在儲存上,線上日誌在本地磁碟,由於重灌了作業系統,所以線上日誌全部沒有了,資料庫起不來,又沒有備份,恢復資料步驟如下:
 
1. create pfile='/tmp/pfile.txt' from spfile;
 
在引數檔案里加入
_allow_resetlogs_corruption=TRUE
引數
 
create spfile from pfile='/tmp/pfile.txt';
 
2.  啟動資料庫
startup mount;
recover database until cancel;  
alter databae open resetlogs;
 
此時資料庫強制關閉,發現新的線上日誌檔案已經在原來的目錄下建立
 
3. 在引數檔案中去掉 _allow_resetlogs_corruption=true 引數
重新啟動資料庫
startup
資料庫成功啟動
 
4. 用exp 將需要的資料匯出
 
 

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

相關文章