RMAN backup failed: ORA-19502 & ORA-27072: File I/O error, rmanora-19502
When checking an ORACLE database's RMAN backup email in the morning, it was found that there were errors such as ORA-27072: File I/O error, the details are as follows:
channel ORA_DISK_1: starting piece 1 at 23-MAR-15
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup plus archivelog command at 03/23/2015 03:48:02
ORA-19502: write error on file "/u04/backup/backupsets/ora_df875072537_s15615_s1", blockno 182657 (blocksize=8192)
ORA-27072: File I/O error
Linux-x86_64 Error: 9: Bad file descriptor
Additional information: 4
Additional information: 182657
Additional information: 700416
Recovery Manager complete.
Descriptions of ORA-03002 and ORA-27072 errors are as follows:
[Oracle @ DB-Server-03 ~] $ Oerr ora 1, 19502
19502,000 00, "write error on file \" % s \ ", blockno % s (blocksize = % s )"
// * Cause: write error on output file
// * Action: check the file
[Oracle @ DB-Server-03 ~] $ Oerr ora 1, 27072
27072,000 00, "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
This error occurs in RMAN backup because the file I/O is incorrect when the backup set is generated. Due to insufficient/u04 partition space, RMAN backup cannot write data, we also received an email about disk partition alarms. As shown below.