恢复管理器: 版本9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.连接到目标数据库: PRIMARY (DBID=1553866696)RMAN> RUN { 
2>  CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF  1  DAYS; 
3>  CONFIGURE CONTROLFILE AUTOBACKUP ON; 
4>  CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO "f:/DBBACKUP/%F"; 
5>  ALLOCATE CHANNEL CH1 TYPE DISK FORMAT "f:/DBBACKUP/%U"; 
6>  ALLOCATE CHANNEL CH2 TYPE DISK FORMAT "f:/DBBACKUP/%U"; 
7>  BACKUP  DATABASE SKIP INACCESSIBLE FILESPERSET 10 PLUS ARCHIVELOG FILESPERSET 20 DELETE ALL INPUT; 
8>  RELEASE CHANNEL CH1; 
9>  RELEASE CHANNEL CH2; 
10>  }
11> 
12>  ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK; 
13>  CROSSCHECK BACKUPSET; 
14>  DELETE NOPROMPT OBSOLETE;
15> 
正在使用目标数据库控制文件替代恢复目录
新的 RMAN 配置参数:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 1 DAYS;
已成功存储新的 RMAN 配置参数新的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
已成功存储新的 RMAN 配置参数新的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO "f:/DBBACKUP/%F";
已成功存储新的 RMAN 配置参数分配的通道: CH1
通道 CH1: sid=20 devtype=DISK分配的通道: CH2
通道 CH2: sid=21 devtype=DISK
启动 backup 于 18-4月 -10
当前日志已存档
通道 CH1: 正在启动存档日志备份集
通道 CH1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =23 记录 ID=1 时间戳=716402596
输入存档日志线程 =1 序列 =24 记录 ID=2 时间戳=716402608
输入存档日志线程 =1 序列 =25 记录 ID=3 时间戳=716402906
输入存档日志线程 =1 序列 =26 记录 ID=4 时间戳=716403314
输入存档日志线程 =1 序列 =27 记录 ID=10 时间戳=716403475
输入存档日志线程 =1 序列 =28 记录 ID=11 时间戳=716640725
输入存档日志线程 =1 序列 =29 记录 ID=19 时间戳=716641490
输入存档日志线程 =1 序列 =30 记录 ID=21 时间戳=716641758
通道 CH1: 正在启动段 1 于 18-4月 -10
通道 CH2: 正在启动存档日志备份集
通道 CH2: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =31 记录 ID=23 时间戳=716644433
输入存档日志线程 =1 序列 =32 记录 ID=25 时间戳=716644803
输入存档日志线程 =1 序列 =33 记录 ID=27 时间戳=716644993
输入存档日志线程 =1 序列 =34 记录 ID=29 时间戳=716645005
输入存档日志线程 =1 序列 =35 记录 ID=31 时间戳=716645015
通道 CH2: 正在启动段 1 于 18-4月 -10
通道 CH1: 已完成段 1 于 18-4月 -10
段 handle=F:\DBBACKUP\01LBEFKV_1_1 comment=NONE
通道 CH1: 备份集已完成, 经过时间:00:00:08
通道 CH1: 正在删除存档日志
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00023.001 记录 ID=1 时间戳 =716402596
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00024.001 记录 ID=2 时间戳 =716402608
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00025.001 记录 ID=3 时间戳 =716402906
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00026.001 记录 ID=4 时间戳 =716403314
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00027.001 记录 ID=10 时间戳 =716403475
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00028.001 记录 ID=11 时间戳 =716640725
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00029.001 记录 ID=19 时间戳 =716641490
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00030.001 记录 ID=21 时间戳 =716641758
通道 CH2: 已完成段 1 于 18-4月 -10
段 handle=F:\DBBACKUP\02LBEFKV_1_1 comment=NONE
通道 CH2: 备份集已完成, 经过时间:00:00:08
通道 CH2: 正在删除存档日志
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00031.001 记录 ID=23 时间戳 =716644433
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00032.001 记录 ID=25 时间戳 =716644803
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00033.001 记录 ID=27 时间戳 =716644993
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00034.001 记录 ID=29 时间戳 =716645005
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00035.001 记录 ID=31 时间戳 =716645015
通道 CH1: 正在启动存档日志备份集
通道 CH1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =36 记录 ID=33 时间戳=716645028
输入存档日志线程 =1 序列 =37 记录 ID=35 时间戳=716645414
输入存档日志线程 =1 序列 =38 记录 ID=37 时间戳=716652190
通道 CH1: 正在启动段 1 于 18-4月 -10
通道 CH1: 已完成段 1 于 18-4月 -10
段 handle=F:\DBBACKUP\03LBEFL7_1_1 comment=NONE
通道 CH1: 备份集已完成, 经过时间:00:00:01
通道 CH1: 正在删除存档日志
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00036.001 记录 ID=33 时间戳 =716645028
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00037.001 记录 ID=35 时间戳 =716645414
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00038.001 记录 ID=37 时间戳 =716652190
完成 backup 于 18-4月 -10启动 backup 于 18-4月 -10
通道 CH1: 正在启动 full 数据文件备份集
通道 CH1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=E:\ORACLE\ORADATA\PRIMARY\SYSTEM01.DBF
输入数据文件 fno=00002 name=E:\ORACLE\ORADATA\PRIMARY\UNDOTBS01.DBF
输入数据文件 fno=00004 name=E:\ORACLE\ORADATA\PRIMARY\EXAMPLE01.DBF
输入数据文件 fno=00008 name=E:\ORACLE\ORADATA\PRIMARY\USERS01.DBF
输入数据文件 fno=00009 name=E:\ORACLE\ORADATA\PRIMARY\XDB01.DBF
通道 CH1: 正在启动段 1 于 18-4月 -10
通道 CH2: 正在启动 full 数据文件备份集
通道 CH2: 正在指定备份集中的数据文件
输入数据文件 fno=00010 name=E:\ORACLE\ORADATA\PRIMARY\TB_UMS.ORA
输入数据文件 fno=00005 name=E:\ORACLE\ORADATA\PRIMARY\INDX01.DBF
输入数据文件 fno=00003 name=E:\ORACLE\ORADATA\PRIMARY\DRSYS01.DBF
输入数据文件 fno=00006 name=E:\ORACLE\ORADATA\PRIMARY\ODM01.DBF
输入数据文件 fno=00007 name=E:\ORACLE\ORADATA\PRIMARY\TOOLS01.DBF
通道 CH2: 正在启动段 1 于 18-4月 -10
通道 CH1: 已完成段 1 于 18-4月 -10
段 handle=F:\DBBACKUP\04LBEFL8_1_1 comment=NONE
通道 CH1: 备份集已完成, 经过时间:00:00:35
通道 CH2: 已完成段 1 于 18-4月 -10
段 handle=F:\DBBACKUP\05LBEFL8_1_1 comment=NONE
通道 CH2: 备份集已完成, 经过时间:00:00:35
完成 backup 于 18-4月 -10启动 backup 于 18-4月 -10
当前日志已存档
通道 CH1: 正在启动存档日志备份集
通道 CH1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =39 记录 ID=39 时间戳=716652236
通道 CH1: 正在启动段 1 于 18-4月 -10
通道 CH1: 已完成段 1 于 18-4月 -10
段 handle=F:\DBBACKUP\06LBEFMC_1_1 comment=NONE
通道 CH1: 备份集已完成, 经过时间:00:00:02
通道 CH1: 正在删除存档日志
存档日志文件名 =E:\ORACLE\ORA92\DATABASE\ARCHIVE\ARC00039.001 记录 ID=39 时间戳 =716652236
完成 backup 于 18-4月 -10启动 Control File and SPFILE Autobackup 于 18-4月 -10
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00601: fatal error in recovery manager
RMAN-03004: fatal error during execution of command
RMAN-10038: database session for channel CH1 terminated unexpectedly
最后面又是报错信息。又没有错误原因。
LIST也能查看到备份的文件内容。不知道为啥每次最后都有这个信息

解决方案 »

  1.   

    SID_alert.log中,有更具体的错误信息么?
      

  2.   

    我Oracle10.1也遇到这个问题,而且看报告说是备份成功完成
    升级到10.2.4好了,问题消失,一起等高手解答
      

  3.   

    启动 Control File and SPFILE Autobackup 于 18-4月 -10
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-00601: fatal error in recovery manager
    RMAN-03004: fatal error during execution of command
    RMAN-10038: database session for channel CH1 terminated unexpectedly
    这里是说对于控制文件和spfile的备份失败了。
    可以手工再调度一次对控制文件和spfile的备份。
    或者直接备份控制文件和spfile.
    语法结构如下:
    1>手动备份控制文件
    SQL> alter database backup controlfile to '/home/oracle/2.ctl';Database altered.
    SQL> create pfile='/home/oracle/pfile.ora' from spfile;
    Database altered.根据前面的记录能基本确定数据库的备份成功了。
    为确定起见,可以
    用 List backupset 命令来查找上次备份集,看是否是有效地。 
      

  4.   

    Per Metalink this is a known issue filed as bug 4151165. Check
    Metalink for more details and possible solutions.
    看去是Bug
      

  5.   

    RMAN Backup fails with RMAN-00601 RMAN 03004 RMAN-10038 [ID 953385.1]   --------------------------------------------------------------------------------
     
      修改时间 21-DEC-2009     类型 PROBLEM     状态 PUBLISHED   In this Document
      Symptoms
      Changes
      Cause
      Solution
      References--------------------------------------------------------------------------------Applies to: 
    Oracle Server - Enterprise Edition - Version: 9.2.0.8 to 11.1.0.7
    x86 32 bit (for Enterprise Linux only)Symptoms
    RMAN Backup fails error RMAN-00601 RMAN-03004 and RMAN-10038. For example,RMAN-00571: =========================================================== 
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== 
    RMAN-00571: =========================================================== 
    RMAN-00601: fatal error in recovery manager 
    RMAN-03004: fatal error during execution of command 
    RMAN-10038: database session for channel ORA_DISK_2 terminated unexpectedly Changes
    + Check if the Swap is being used.+ If the Swap is configured but not being used, then check if the following message appears in message log of OS :kernel: Out of Memory: Killed process NNNN+ Check whether the kernel.shmmax has been set too high. Cause
    If the kernel.shmmax parameter is set to a very high value, It might not use Swap also and OOM killer might kill some processes inlcuding RMAN process.Solution
    If the kernel.shmmax parameter is set to a very high value, reduce the size of kernel.shmmax parameter.
    References
    NOTE:452326.1 - Linux Kernel Lowmem Pressure Issues and Kernel Structures 相关的--------------------------------------------------------------------------------
    产品 
    --------------------------------------------------------------------------------Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition 
    错误 
    --------------------------------------------------------------------------------
    RMAN-3004; RMAN-601; RMAN-569; RMAN-571; RMAN-10038