磁碟壞道引起的ora-01242 media failure
早上連線生產庫發現出現錯誤,資料庫意外關閉了。
Alert和sqlplus中提示如下錯誤:
Errors in file /db/oracle10g/admin/benguo/bdump/benguo_dbw0_2029.trc:
ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
ORA-01114: IO error writing block to file 2 (block # 36874)
ORA-01110: data file 2: '/db/oracle10g/oradata/benguo/undotbs01.dbf'
ORA-27072: File I/O error
Linux-x86_64 Error: 5: Input/output error
其實根據最後的Linux-x86_64 Error: 5: Input/output error是os上的IO出現錯誤,根據前面的ora-01242中的media failure:database in NOARCHIVELOG mode很有可能是介質崩潰導致的例項啟動後無法自動recover,而並不是crash導致的undo表空間問題。
檢視os上的日誌看看
[root@server24 ~]# dmesg|tail -n 100
…..
sd 0:0:1:0: SCSI error: return code = 0x08000002
sdb: Current: sense key: Medium Error
Add. Sense: Read retries exhausted
Info fld=0xcf74067
end_request: I/O error, dev sdb, sector 217530471
sdb: Current: sense key: Recovered Error
Add. Sense: Failure prediction threshold exceeded
sdb: Current: sense key: Recovered Error
Add. Sense: Failure prediction threshold exceeded
sdb: Current: sense key: Recovered Error
Add. Sense: Failure prediction threshold exceeded
Sdb盤的IO出現問題,也就是raid出現了問題,可能存在邏輯或者物理的扇區壞塊。
透過badblocks –sv /dev/sdb並沒有出現所謂的pass completed, 0 bad blocks found而是發現存在n多的壞塊,由於沒有明確的明確的起始塊直接全盤檢測。
嘗試再次啟動資料庫到mount,然後做一個簡單的recover然後資料庫正常開啟,但是由於此塊磁碟存在壞塊,如果是邏輯壞塊直接fsck –a /dev/sdb,不過如果是物理壞塊或者磁軌損壞(0磁軌損壞無法檢測到硬碟),就需要儘快備份資料然後更換磁碟了,物理壞塊是會傳遞的!
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1058637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 服務執行過程中磁碟壞道引起的思考
- 一道面試題引起的思考面試題
- 磁碟故障引起的系統變慢定位
- 什麼是壞道?拒絕壞道讓硬碟用的更長久的方法硬碟
- 硬碟如何查壞道硬碟
- AIX平臺下磁碟的PVID對ASM磁碟的破壞AIASM
- docker引起伺服器磁碟爆滿Docker伺服器
- 一例LINUX EXT3資料恢復記錄:硬碟壞道引起的資料故障薦Linux資料恢復硬碟
- AIX中快速定位引起大量磁碟IO操作的程式AI
- 論一道面試題引起的思考(總結)面試題
- 【伺服器資料恢復】EqualLogic儲存磁碟出現壞道的資料恢復案例伺服器資料恢復
- 磁碟損壞造成RMAN備份檔案有壞塊的恢復案例
- 行動硬碟壞道修復硬碟
- linux下修復磁碟損壞Linux
- 11gASM磁碟頭大量損壞?ASM
- badblocks 檢測磁碟壞塊BloC
- undo壞塊引起資料庫無法啟動資料庫
- Ceph 磁碟損壞現象和解決方法
- RAC磁碟頭損壞問題處理
- Oracle asm磁碟損壞異常恢復OracleASM
- 使用shell批量監控磁碟壞塊(二)
- 使用shell批量監控磁碟壞塊(一)
- ASM之OCR所在磁碟組損壞後的恢復ASM
- AMDU 從頭部損壞的磁碟中提取檔案
- T3陣列磁碟壞了的更換方式陣列
- 【伺服器資料恢復】磁碟壞道故障導致RAID5崩潰的資料恢復案例伺服器資料恢復AI
- RAC 11G ASM磁碟損壞恢復ASM
- 練習使用list failure,advise failure; repair failure;AI
- [20221101]如何減少BIND_EQUIV_FAILURE引起的子游標.txtUIAI
- 案例:磁碟分割槽壞掉-oracle無備份的恢復Oracle
- 伺服器資料恢復—伺服器raid5陣列磁碟出現壞道的資料恢復案例伺服器資料恢復AI陣列
- Failure is not fatal, but failure to change might be.AI
- ASM磁碟頭資訊損壞和修復(kfed/dd)ASM
- 磁碟損壞導致資料檔案丟失的恢復
- linux RAID10磁碟陣列損壞的修復LinuxAI陣列
- 七牛李道兵談“架構壞味道”架構
- 硬碟壞道修復無效如何解決硬碟
- 儲存壞道造成資料庫hang住資料庫