RMAN>run{
2> allocate channel c1 type disk;
3> backup current controlfile;
4> }分配的通道: c1
通道 c1: sid=11 devtype=DISK启动 backup 于 15-6月 -2009 15:21:25
通道 c1: 正在启动 full 数据文件备份集
通道 c1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
通道 c1: 正在启动段 1 于 15-6月 -2009 15:21:25
通道 c1: 已完成段 1 于 15-6月 -2009 15:21:26
段 handle=E:\ORACLE\ORA90\DATABASE\09KHLARL_1_1 comment=NONE
通道 c1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 15-6月 -2009 15:21:26启动 Control File Autobackup 于 15-6月 -2009 15:21:26
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00579: the following error occurred at 06/15/2009 15:21:28
RMAN-03007: retryable error occurred during execution of command: Control File A
utobackup
RMAN-12004: unhandled exception during command execution on channel c1
RMAN-10035: exception raised in RPC: ORA-19624: 操作失败,如果可能请重试
ORA-19504: 无法创建文件"d:/backup/c-3402550348-20090615-00"
ORA-27040: skgfrcre: 创建错误,无法创建文件
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。
ORA-06512: 在"SYS.DBMS_BACKUP_RESTORE", line 625
RMAN-10031: ORA-19624 occurred during call to DBMS_BACKUP_RESTORE.BACKUPPIECECRE
ATE========================================================================================================
前面的准备工作已经全做好了,建立表空间,建立rman用户,授权等。一到备份的时候就出这个错误,请问这是怎么回事??谢谢好心人

解决方案 »

  1.   

    ORA-19504: 无法创建文件"d:/backup/c-3402550348-20090615-00" 是不是空间满了??
      

  2.   

    dedicated server ?shared server?
      

  3.   

    please refer to document:http://blog.chinaunix.net/u2/60220/showart_1342216.html
      

  4.   

    通过Oracle net manager进行配置
      

  5.   

    还真没有。。路径写错了貌似。不过现在又有新问题了
    我用>rman catalog system/manager启动rman的时候
    他提示我未安装恢复目录
    我刚才明明已经装过了呀
    我再用RMAN>create catalog tablespace rman_smy;
    想再装一遍
    他提示我
    RMAN>create catalog tablespace rman_smy;RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-00579: the following error occurred at 06/15/2009 16:24:49
    RMAN-06426: RECOVERY_CATALOG_OWNER role must be granted to user SYSTEM这个错误,貌似是说我没给SYSTEM授权吧??????
    这是咋回事啊
      

  6.   

    还真没有。。路径写错了貌似。不过现在又有新问题了 
    我用>rman catalog system/manager启动rman的时候 
    他提示我未安装恢复目录 
    我刚才明明已经装过了呀 
    我再用RMAN>create catalog tablespace rman_smy; 
    想再装一遍 
    他提示我 
    RMAN>create catalog tablespace rman_smy; RMAN-00571: =========================================================== 
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== 
    RMAN-00571: =========================================================== 
    RMAN-00579: the following error occurred at 06/15/2009 16:24:49 
    RMAN-06426: RECOVERY_CATALOG_OWNER role must be granted to user SYSTEM 这个错误,貌似是说我没给SYSTEM授权吧?????? 
    这是咋回事啊
      

  7.   

    cmd>sqlplus /nolog
    sql>conn / as sysdba
    sql>grant RECOVERY_CATALOG_OWNER to system
      

  8.   

    创建恢复目录只是建立tablespace而已。
      

  9.   

    你有没有用catalog,要是本机就不用建了直接
    backup current controlfile format 'd:\conbak.%u';