應用程式報ORA-01115錯誤
ORA-01115: IO error reading block from file 50 (block # 1624)
ORA-01110: data file 50: '/dev/ra_dhyx02'
ORA-27091: skgfqio: unable to queue I/O
ORA-27072: skgfdisp: I/O error
IBM AIX RISC System/6000 Error: 5: I/O error ; nested exception is
java.sql.SQLException: ORA-01115: IO error reading block from file 50 (block # 1624)
ORA-01110: data file 50: '/dev/ra_dhyx02'
ORA-27091: skgfqio: unable to queue I/O
ORA-27072: skgfdisp: I/O error
IBM AIX RISC System/6000 Error: 5: I/O error
java.sql.SQLException: ORA-01115: IO error reading block from file 50 (block # 1624)
ORA-01110: data file 50: '/dev/ra_dhyx02'
ORA-27091: skgfqio: unable to queue I/O
ORA-27072: skgfdisp: I/O error
IBM AIX RISC System/6000 Error: 5: I/O error
由錯誤資訊中的ORA-01115: IO error reading block from file 50 (block # 1624)來看,並不是由於壞塊引起,而是在讀取資料檔案/dev/ra_dhyx02時遇到I/O錯誤。
經過確認,是由於作業系統引數maxreqs引數設定過低(預設值為4096),且Oracle 9.2.0.8(本資料庫版本)版本在IBM AIX(5300-06) on POWER System(64-bit)中可能會發生這類錯誤,對應的Oracle bug為bug 。可考慮加大maxreqs至8192或更大解決該問題。
參考文件:ORA-01115 ORA-01110 ORA-27091 ORA-27072 Error: 5: I/O error [ID 559697.1]
透過重啟應用程式,暫時解決該問題。
OS引數設定及重啟資料庫
修改OS引數maxreqs為8192或更大,可透過如下步驟完成:
1、1、仔細核實maxreqs引數設定
root@hiuccs1:/> aioo –o 或者 lsattr -El aio0
2、2、動態調整maxreqs
root@hiuccs1:/> aioo –o maxreqs=8192
3、3、永久設定maxreqs引數(保證下次小機重啟仍然有效)
root@hiuccs1:/> chdev -l aio0 -a maxreqs=8192 -P
4、4、確認更改已生效
root@hiuccs1:/> aioo –o
5、5、重啟資料庫
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25834554/viewspace-1053386/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows核心程式設計---錯誤報告與應用程式恢復Windows程式設計
- 應用程式邏輯錯誤總結
- ”/”應用程式中的伺服器錯誤伺服器
- 解決devenv.exe應用程式錯誤,應用程式發生異常dev
- SDL_app:emulator.exe應用程式錯誤APP
- yarn應用程式安裝後,報錯檢查Yarn
- 應用 AddressSanitizer 發現程式記憶體錯誤記憶體
- 如何在 Cypress 測試程式碼中遮蔽(Suppress)來自應用程式碼報出的錯誤訊息
- 學會用core dump除錯程式錯誤除錯
- webservice設定--“/WebServiceForTest”應用程式中的伺服器錯誤。Web伺服器
- unknown software exception應用程式錯誤的解決辦法Exception
- SysFader.IEXPLORE.EXE-應用程式錯誤解決方法
- 應用中的錯誤處理概述
- Flutter 應用程式除錯Flutter除錯
- Mac電腦開啟應用程式提示錯誤的處理方法?Mac
- 印表機提示spoolsv.exe應用程式錯誤該怎麼辦
- Windows 8啟用錯誤程式碼解析Windows
- tasklist 遠端獲取程式報錯賬號密碼錯誤密碼
- w3wp.exe - 應用程式錯誤 應用程式發生異常 unknown software exception 的解決方法Exception
- 最新解決msnmsgr.exe-應用程式錯誤 unknown software exceptionException
- 刪除應用程式對映會導致OWA出現404錯誤
- IPMI報jnlp錯誤,無法開啟java程式Java
- win10電腦netsh.exe應用程式錯誤怎麼辦_win10開啟後顯示netsh.exe應用程式錯誤解決方法Win10
- .Net“/”應用程式中的伺服器錯誤 超過了最大請求長度 錯誤解決辦法伺服器
- dllhost.exe是什麼程式 dllhost.exe應用程式錯誤該怎麼辦
- React 高階應用 -- 錯誤邊界 Error BoundariesReactError
- 單頁應用SPA是個錯誤 - gomakethingsGo
- oracle 報大小寫錯誤Oracle
- jquery post 報404錯誤jQuery
- 排查指南 | 當 mPaaS 小程式提示“應用更新錯誤(1001)”時
- IOS錯誤之----通過XCode上傳App應用程式出現證書籤名錯誤的解決方法iOSXCodeAPP
- 開發移動應用的7個致命錯誤
- Koa 應用中使用錯誤處理中介軟體
- 如何修復“您的系統已耗盡應用程式記憶體”錯誤記憶體
- win10系統提示werfault.exe應用程式錯誤怎麼解決Win10
- Windows系統錯誤程式碼-----故障檢測用Windows
- CIO應避免的三個低程式碼部署錯誤
- 程式設計師面試不應有的8個錯誤程式設計師面試