數據庫環境:
oracle 11.2.0.1 rac(兩個節點)
centos 6.5
netapp存儲
alert.log
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_m000_19756.trc:
ORA-19624: operation failed, retry possible
ORA-19504: failed to create file “/home/oracle/backup/onlinebak/1606152110/c-1422707784-20160615-02”
ORA-27040: file create error, unable to create file
錯誤分析
報錯之前在node02上做rman羣備份,操作如下:
configure controlfile autobackup format for device type disk to '/home/oracle/backup/onlinebak/1606152110/%F';
run{
allocate channel ch1 device type disk format = '/home/oracle/backup/onlinebak/1606152110/%U';
backup as compressed backupset database;
release channel ch1;
}
在node01上添加redo,操作如下:
alter database add logfile thread 1 group 5 ('+DATA/orcl/onlinelog/redo05_01.log','+OCR/redo/redo05_02.log') size 100M;
alter database add logfile thread 2 group 6 ('+DATA/orcl/onlinelog/redo06_01.log','+OCR/redo/redo06_02.log') size 100M;
alter database add logfile thread 1 group 7 ('+DATA/orcl/onlinelog/redo07_01.log','+OCR/redo/redo07_02.log') size 100M;
alter database add logfile thread 2 group 8 ('+DATA/orcl/onlinelog/redo08_01.log','+OCR/redo/redo08_02.log') size 100M;
日誌切換到group 05上後出現錯誤
[oracle@rac1 trace]$ oerr ora 19624
19624, 00000, "operation failed, retry possible"
// *Cause: A backup, restore or image copy operation failed with an I/O
// error. If the source of the I/O error can be corrected, then
// the operation may be retried.
// *Action: This message is used by recovery manager to decide whether or not
// to retry the operation.
開啓了自動控制文件備份,添加日誌的操作會修改控制文件信息,因此數據庫會幫助我們做控制文件的自動備份,從錯誤的信息來看備份的名稱爲/home/oracle/backup/onlinebak/1606152110/c-1422707784-20160615-02,但是在orcl1上沒辦法訪問到該路徑,因此報錯。
解決辦法
1、可以把備份的路徑該到共享存儲上;
2、手動備份控制文件;