案例:磁碟分割槽壞掉-oracle無備份的恢復
今天客戶電話報: 資料庫宕掉,oracle啟不起來!
配置
os: linux 5U2 64位
資料庫:oracle 11g 64位 單例項 無歸檔 無備份
接到事故電話後:
1: 登上系統檢視,ps -ef | grep ora_發現有若干oracle程式
2: sqlplus /nolog
conn / as sysdba
等一會報錯,說是無法 在/oracle/ora11g/....下建立xxx.aud檔案和系統只讀
3: 磁碟檢查:
cd /oracle
touch xx.txt報系統只讀,沒法寫檔案
現在初步判斷,確實是/oracle目錄掛載的/dev/sdb1分割槽確實是壞掉了。
故障處理:
怎麼辦呢,無法用conn / as sysdba登陸資料庫,進而也無法去執行shutdown immediate和startup命令了,實在沒辦法就在作業系統上做了如下操作:
1: kill -9 xxx程式(通常情況下不建議這樣做,此操作時有風險的)
2: mkdir /oracle1
3: cp -R /oracle /oracle1
4: mount /dev/sdb2 /oracle1
5: vi /etc/rc.local
mount /dev/sdb2 /oracle1
#mount /dev/sdb1 /oracle
掛載新的路徑,遮蔽之前oracle mount資訊
6: mv /oracle /oracle2
mv /oracle1 /oracle
7: 登陸: sqlplus /nolog
conn / as sysdba
成功登陸系統
8: startup;
至此,資料庫成功啟動
由於當時的處理結果沒儲存下來,所以上面的操作結果無法看到。
總結: 此案例就是在深刻理解oralce啟動過程和原理之後,一步步分析和判斷原因, 最終解決問題,看來操作很重要,但是原理和執行機制更重要!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16400082/viewspace-761998/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 磁碟損壞造成RMAN備份檔案有壞塊的恢復案例
- ORACLE備份&恢復案例Oracle
- 磁碟分割槽表恢復原理
- ORACLE備份&恢復案例(轉)Oracle
- ORACLE備份&恢復案例(3)Oracle
- ORACLE備份&恢復案例(5)Oracle
- ORACLE備份&恢復案例(4)Oracle
- ORACLE備份&恢復案例(7)Oracle
- ORACLE備份&恢復案例(6)Oracle
- ORACLE備份&恢復案例(8)Oracle
- ORACLE備份&恢復案例(1)Oracle
- ORACLE備份&恢復案例(2)Oracle
- Oracle備份與恢復案例Oracle
- ORACLE備份&恢復案例三(轉)Oracle
- ORACLE備份&恢復案例二(轉)Oracle
- Oracle備份與恢復案例 (zt)Oracle
- Oracle塊損壞恢復(有rman備份)Oracle
- windows平臺部署的應用因硬碟壞掉無法恢復,考慮備份策略Windows硬碟
- Oracle drop分割槽表單個分割槽無法透過閃回恢復Oracle
- RMAN備份恢復典型案例——資料檔案存在壞快
- 【伺服器資料恢復】XFS檔案系統分割槽分割槽丟失無法訪問的資料恢復案例伺服器資料恢復
- Oracle備份恢復之熱備份恢復及異機恢復Oracle
- ORACLE備份&恢復案例--ORACLEBACKUP&RESTORESCHEME(轉)OracleRESTScheme
- Oracle asm磁碟損壞異常恢復OracleASM
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- linux下磁碟分割槽的案例Linux
- 磁碟資料恢復及備份工具資料恢復
- Oracle 備份恢復概念Oracle
- oracle備份恢復PPTOracle
- Oracle 備份和恢復Oracle
- Winclone Pro 10 for Mac:最 佳Boot Camp分割槽備份和恢復工具Macboot
- Oracle 無備份情況恢復ocr和olrOracle
- 無備份的資料塊損壞恢復辦法 dbms_repairAI
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- 伺服器資料恢復-raid6離線磁碟強制上線後分割槽無法訪問的資料恢復案例伺服器資料恢復AI
- NBU之oracle的備份恢復Oracle
- Oracle OCR的備份與恢復Oracle
- oracle備份恢復的大致原理!Oracle