1.1.1. ORA-19502,ORA-27072
日期:2014-05-12 00:12
環境:測試機
【錯誤號碼】
$ oerr ora 19502
19502, 00000, "write error on file\"%s\", block number %s (block size=%s)"
// *Cause: write error on output file
// *Action: check the file
$ oerr ora 27072
27072, 00000, "File I/O error"
// *Cause: read/write/readv/writev system call returned error, additional
// information indicates starting block number of I/O
// *Action: check errno
【情景描述】
在RMAN中執行 backup database plus archivelog;命令進行Database Backup的時候,發生報錯,備份失敗。
【報錯資訊】
在RMAN中執行備份裡命令時遇到的報錯資訊
input datafile file number=00004name=/U01/app/Oracle/oradata/testdb/users01.dbf
channel ORA_DISK_1: starting piece 1 at2014-05-11 23:56:38
RMAN-00571:===========================================================
RMAN-00569: =============== ERROR MESSAGESTACK FOLLOWS ===============
RMAN-00571:===========================================================
RMAN-03002: failure of backup plusarchivelog command at 05/11/2014 23:56:53
ORA-19502: write error on file"/U01/app/test/rman/fra/TESTDB/backupset/2014_05_11/o1_mf_nnndf_TAG20140511T235638_9pz7fpb5_.bkp",block number 46336 (block size=8192)
ORA-27072: File I/O error
Additional information: 4
Additional information: 46336
Additional information: 53248
查看alert.log日誌:
沒有產生報錯資訊。
【報錯原因】
RMAN報錯提示在產生備份組檔案的時候遇到問題,檔案I/O發生錯誤,所以懷疑是不是備份使用的空間滿了,所以查看備份路徑的空間,發現空間不夠建立備份組檔案。
【解決方案】
刪除無用/到期的備份組,釋放空間,然後再次執行備份命令。
ORA-01172、ORA-01151錯誤處理
ORA-00600 [2662]錯誤解決
ORA-01078 和 LRM-00109 報錯解決方案
ORA-00471 處理方法筆記
ORA-00314,redolog 損壞,或丟失處理方法
ORA-00257 歸檔日誌過大導致無法儲存的解決辦法