症状:执行RMAN拷贝的时候报错ORA-01276: Cannot add file +TESTDG/rac/datafile/system.416.833384105. File has an Oracle Man
症状:
执行RMAN拷贝的时候报错
ORA-01276: Cannot add file +TESTDG/rac/datafile/system.416.833384105. File has an Oracle Managed Files file name.
如下:
RMAN> copy datafile 1 to '+TESTDG/rac/datafile/system.416.833384105';
Starting backup at 05-DEC-13
copy datafile 2 to '+TESTDG/rac/datafile/sysaux.417.833384107';
copy datafile 3 to '+TESTDG/rac/datafile/undotbs1.418.833384107';
copy datafile 4 to '+TESTDG/rac/datafile/users.419.833384109';
copy datafile 5 to '+TESTDG/rac/datafile/undotbs2.424.833384491';using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=140 instance=rac1 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=+DATA/rac/datafile/system.416.833384105
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 12/05/2013 15:55:34
ORA-01276: Cannot add file +TESTDG/rac/datafile/system.416.833384105. File has an Oracle Managed Files file name.
分析:
Error: ORA-01276 (ORA-1276)
Text: Cannot add a file with an Oracle Managed Files file name.
---------------------------------------------------------------------------
Cause: An attempt was made to add to the database a datafile, log file,
or control file with an Oracle Managed Files file name.
Action: Retry the operation with a new file name.
ASM对OMF文件自动命名,对于这种特殊情况,,不能讲COPY后的文件与源文件命名一致。
解决方案:
按照Oracle的提示修正命令即可:
copy datafile 1 to '+TESTDG/rac/datafile/system.dbf';
RMAN>
RMAN> copy datafile 1 to '+TESTDG/rac/datafile/system.dbf';
Starting backup at 05-DEC-13
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=+DATA/rac/datafile/system.416.833384105
output file name=+TESTDG/rac/datafile/system.dbf tag=TAG20131205T155835 RECID=1 STAMP=833385552
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:45
Finished backup at 05-DEC-13
RMAN>
推荐阅读:
RMAN 配置归档日志删除策略
Oracle基础教程之通过RMAN复制数据库
RMAN备份策略制定参考内容
RMAN备份学习笔记
Oracle数据库备份加密 RMAN加密