这是08年处理过的一个备份问题,当时日志里报如下错误:
Tue Jul 29 16:38:24 2008
Errors in file /local/oracle/admin/tadspdb/udump/tadspdb_ora_2240562.trc:
ORA-00600: internal error code, arguments: [525], [0x70000003C2B0F40], [5], [lib
rary cache], [3], [0x700000000025AB0], [device information], []
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 25: Not a typewriter
Additional information: 16
Tue Jul 29 16:40:19 2008
Errors in file /local/oracle/admin/tadspdb/udump/tadspdb_ora_2240564.trc:
ORA-00600: internal error code, arguments: [525], [0x70000003C2B0E48], [5], [lib
rary cache], [4], [0x700000000025AB0], [device information], []
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 25: Not a typewriter
Additional information: 16
备份的是报如下错误信息:
RMAN> backup tablespace users;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at .....
ORA-00600: internal error code, arguments: [525], [0x70000008093B068], [5],
[library cache], [1], [0x700000000025B30], [device information], []
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 25: Not a typewriter
Additional information: 16
其实这是一个bug,编号:2181764,参考:Note:262997.1
解决过程也很简单:
在备份的命令里添加diskratio=0参数,但是这个参数的位置要注意一下,不能放在最后面:
backup database format '/rmanfs/full_%t_%U.bak' plus archivelog format='/rmanfs/arch_%t_%U.arc' delete all input diskratio=0;
这样diskratio=0参数不起作用!必须放在前面:
backup database format '/rmanfs/full_%t_%U.bak' diskratio=0 plus archivelog format='/rmanfs/arch_%t_%U.arc' delete all input;
这样参数才起作用!
阅读(1588) | 评论(0) | 转发(0) |