RMAN> SHOW ALL;
RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:\backup\contf
\robt_%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT 'd:\backup\robt\backup_U%';
CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT 'e:\backup\robt\backup_U%';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\ORA92\DATABASE\SNCFORCL.ORA';
# default
RMAN> backup incremental level = 0 database plus archivelog delete input;
启动 backup 于 23-4月 -08
当前日志已存档
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =14 记录 ID=5 时间戳=652811564
通道 ORA_DISK_1: 正在启动段 1 于 23-4月 -08
通道 ORA_DISK_2: 正在启动存档日志备份集
通道 ORA_DISK_2: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =15 记录 ID=6 时间戳=652812042
通道 ORA_DISK_2: 正在启动段 1 于 23-4月 -08
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 04/23/2008 16:40:43
ORA-19504: 无法创建文件"d:\backup\robt\backup_U%"
ORA-27038: skgfrcre: 文件存在
OSD-04010: 指定了 <create> 选项, 但文件已经存在
我现在已经建立了d:\backup\robt和e:\backup\robt两个文件夹,为什么还是有这样的错误呢?
------解决方案--------------------
文件名应该是xxxx_%U,而不是 xxxxx_U%
%U是一个替换变量,每次都不一样,而 U% 不是变量,每次备份生成的文件都一样,造成了“文件已经存在”错误。
------解决方案--------------------