日期:2014-05-17  浏览次数:20752 次

rman恢复问题
备份控制文件时出现问题
RMAN> backup current controlfile;

启动 backup 于 25-4月 -13
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=129 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 25-4月 -13
通道 ORA_DISK_1: 已完成段 1 于 25-4月 -13
段句柄=D:\ORACLE_FILE_LIST\BACKUP\MD_1CO8071C_1_1 标记=TAG20130425T202308 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 25-4月 -13

启动 Control File and SPFILE Autobackup 于 25-4月 -13
DBGANY:     Mismatched message length! [20:23:34.816] (krmiduem)
DBGANY:     Mismatched message length! [20:23:34.816] (krmiduem)
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00600: internal error, arguments [3045] [] [] [] []
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: Control File and SPFILE Autobackup 命令 (ORA_DISK_1 通道上, 在 04/25/2013 20:23:34 上) 失败
ORA-19504: 无法创建文件"D:\ORACLE_LIST_FILE\BACKUP\CTL_C-1259414934-20130425-07"
ORA-27056: 无法删除文件
OSD-04029: 无法获取文件属性
O/S-Error: (OS 3) 系统找不到指定的路径。


这两段的第一段已经创建了一个文件,那是控制文件吗?第2段无法创建文件是怎么回事?

------解决方案--------------------
 backup current controlfile format 'D:/ctl_%U';试试看