首頁 > 軟體

Linux 系統崩潰後(no such file or directory)如何搶救資料庫

2020-06-16 17:57:30

環境:dell r620伺服器
        Linux CentOS 6.5 
         Oracle 11.2.0.4.0

問題描述與分析:
    突然發現機器無法登入,感覺是遠端中斷了,馬上接到電話,測試資料庫無法使用。進入機房檢查發現系統無法啟動,報錯:no such file or directory ...  這該如何是好,一個出身DBA的我要搞定系統的問題,還是要加強學習。網上的解決方案提示了我,要先用CD-ROM或U盤啟動到系統的救援模式(rescue mode),然後掃描VG資訊,手工啟用VG卷,將LV掛載後將資料庫所需檔案通過網路或移動裝置進行備份。之後大家就隨意弄了。資料保住了,心情平靜了一大半。

處理方法:
1. 使用CD-ROM或U盤啟動到系統的救援模式rescue mode (這裡指的是作業系統安裝盤)
2. vgscan      --掃描vg資訊
3. vgdisplay  --檢視vg資訊
4. vgchange -ay vg捲組名    --啟用vg
 5. lvdisplay    --檢視lv資訊
6. mount 路徑lv名  新掛載點      --掛載lv
 7. 將掛載後的盤上的相關資料庫內容通過網路與移動裝置進行備份。
8. 修復作業系統或重新安裝
9. 將備份的資料庫檔案COPY回正常系統
10 . 安裝oracle軟體並恢復資料庫

總結:上述問題最好還是不要碰到,當然此故障也再一次提醒了我們DBA,備份的重要性。切記切記再切記。

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-07/120087.htm


IT145.com E-mail:sddin#qq.com