ORA-01114: IO error writing block to file

     最近在生產庫上碰到這個錯誤。從錯誤號可以辨別是因爲存儲空間的問題。 

     由於生產環境是RAC,數據文件存於存儲上面。於是查看存儲空間情況。發現存儲上面的空間是足夠的。而且看了所有表空間狀態都是對的,沒有異常。無從查起,於是看節點的alert日誌。

終於在其中一個節點上看到如下信息:

  1. ORA-01114: <BD><AB><BF><E9>寫<C8><EB><CE>募<FE>  時<B3><F6><CF><D6> IO <B4><ED><CE><F3> (<BF><E9> # ) 
  2. Tue Apr 16 18:34:36 2013 
  3. Non critical error ORA-48181 caught while writing to trace file "/u01/app/oracle/diag/rdbms/center/center2/trace/ 
  4. center2_ora_10993.trc" 
  5. Error message: Linux-x86_64 Error: 28: No space left on device 
  6. Additional information: 1 
  7. Writing to the above trace file is disabled for now on... 
  8. Could not open audit file: /u01/app/oracle/admin/center/adump/center2_ora_10993_1.aud 
  9. Retry Iteration No: 1   OS Error: 28 
  10. Retry Iteration No: 2   OS Error: 28 
  11. Retry Iteration No: 3   OS Error: 28 
  12. Retry Iteration No: 4   OS Error: 28 
  13. Retry Iteration No: 5   OS Error: 28 
  14. OS Audit file could not be created; failing after 5 retries 
  15. Tue Apr 16 18:35:14 2013 
  16. Non critical error ORA-48181 caught while writing to trace file "/u01/app/oracle/diag/rdbms/center/center2/trace/ 
  17. center2_ora_11034.trc" 
  18. Error message: Linux-x86_64 Error: 28: No space left on device 
  19. Additional information: 1 
  20. Writing to the above trace file is disabled for now on... 
  21. Could not open audit file: /u01/app/oracle/admin/center/adump/center2_ora_11034_1.aud 
  22. Retry Iteration No: 1   OS Error: 28 
  23. Retry Iteration No: 2   OS Error: 28 
  24. Retry Iteration No: 3   OS Error: 28 
  25. Retry Iteration No: 4   OS Error: 28 
  26. Retry Iteration No: 5   OS Error: 28 
  27. OS Audit file could not be created; failing after 5 retries 
  28. Tue Apr 16 18:35:26 2013 
  29. Non critical error ORA-48181 caught while writing to trace file "/u01/app/oracle/diag/rdbms/center/center2/trace/ 
  30. center2_gcr0_10269.trc" 
  31. Error message: Linux-x86_64 Error: 28: No space left on device 
  32. Additional information: 1 
  33. Writing to the above trace file is disabled for now on... 
  34. Tue Apr 16 18:37:31 2013 
  35. Non critical error ORA-48181 caught while writing to trace file "/u01/app/oracle/diag/rdbms/center/center2/trace/ 
  36. center2_ora_3430.trc" 
  37. Error message: Linux-x86_64 Error: 28: No space left on device 
  38. Additional information: 1 
  39. Writing to the above trace file is disabled for now on... 

    從上面可以看到很重要的字眼: No space left on device 。於是用df查看磁盤空間,發現報以上錯誤的這個節點上面的根目錄空間已用完。

於是開始清理磁盤空間,發現是由於備份文件存放太多,沒有定期清理而把空間用完。清理空間後問題得以解決。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章