Oracle backup archivelog like 报rman-20242错误处理过程
Oracle backup archivelog like 报rman-20242错误处理过程
今天在实施一个归档备份时采用like的方式,报rman-20242错误
C:\Documents and Settings\paulyi>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 4月 2 15:30:28 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1241615966)
RMAN> backup archivelog like 'd:\ARCH\ARC%';
启动 backup 于 02-4月 -10
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=147 devtype=DISK
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup 命令 (在 04/02/2010 15:30:57 上) 失败
RMAN-20242: specification does not match any archive log in the recovery catalog
提示找不到相匹配的归档日志
然后查看目录都是对的
建议查找v$archived_log 视图,看里面name的名字
select name from v$archived_log
D:\ORCLARCH\ARC00058_0713835234.001
D:\ARCH\ARC00058_0713835234.001
可以看到name 都是大写的,然后把路径d改为大写D,然后备份正常。
RMAN> backup archivelog like 'D:\ARCH\ARC%';
启动 backup 于 02-4月 -10
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =64 记录 ID=70 时间戳=715275014
通道 ORA_DISK_1: 正在启动段 1 于 02-4月 -10
通道 ORA_DISK_1: 已完成段 1 于 02-4月 -10
段句柄=D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\14LA4EVT_1_1 标记=TAG20100402T1534
21 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:04
完成 backup 于 02-4月 -10
总结:
rman backup archivelog like 方式是区分大小写的,这点要特别注意