问题描述
备份时报错:
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03009: failure of backup command on c1 channel at 02/28/2019 09:25:45 RMAN-20039: format requires %c when duplexing
----备份脚本
run{ allocate channel c1 device type disk; allocate channel c2 device type disk; allocate channel c3 device type disk; allocate channel c4 device type disk; crosscheck backup; sql 'alter system archive log current'; backup spfile format '/bak/backup/spfile_%T_%s_%p_%c'; #backup database format '/bak/backup/dbbk_0_%d_%t_%u_%s_%p'; backup as compressed backupset incremental level 0 database format '/bak/backup/dbbk_0_%d_%t_%u_%s_%p'; sql 'alter system archive log current'; backup archivelog all format '/bak/backup/arc_%T_%s_%p_%c' delete all input; backup current controlfile format '/bak/backup/cntrl_%T_%s_%p_%c'; crosscheck archivelog all; delete noprompt expired backup; delete noprompt obsolete; delete noprompt backup of database completed before 'sysdate - 7'; release channel c1; release channel c2; release channel c3; release channel c4; }
备份数据文件不加%C就会报错,加%C有两份一样的?
专家解答
如果设置不冗余就可以不需要加c%,否则就会出现你的报错。
CONFIGURE RETENTION POLICY TO REDUNDANCY = 1;
如果设置了%c,那么就会产生相应的备份片。
%c Specifies the copy number of the backup piece within a set of duplexed backup pieces. If you did not duplex a backup, then this variable is 1 for backup sets and 0 for proxy copies. If a command is enabled, then the variable shows the copy number. The maximum value for %c is
最后修改时间:2019-04-03 22:23:51
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。