各位:
    兄弟的数据库在用oem做备份时出现这样的问题:
    
    使用oracle建议的备份开始可以成功备份,但后来提示备份不成功出现如下错误提示:
    SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 6月 22 14:40:21 2009
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL> SQL> 已连接。
SQL> SQL> SQL> 数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 6月 22 14:40:58 2009
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL> SQL> 已连接到空闲例程。
SQL> SQL> ORACLE 例程已经启动。
Total System Global Area  167772160 bytes
Fixed Size     1247876 bytes
Variable Size    92276092 bytes
Database Buffers    67108864 bytes
Redo Buffers     7139328 bytes
数据库装载完毕。
SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 6月 22 14:41:05 2009
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
RMAN> 
已连接到目标数据库: ZSSB (DBID=1047301126, 未打开)
使用目标数据库控制文件替代恢复目录
RMAN> 
回显已打开
RMAN> run {
2> allocate channel oem_disk_backup device type disk;
3> recover copy of database with tag 'ORA$OEM_LEVEL_0';
4> backup incremental level 1 cumulative  copies=1 for recover of copy with tag 'ORA$OEM_LEVEL_0' database;
5> }
分配的通道: oem_disk_backup
道 oem_disk_backup: sid=156 devtype=DISK
启动 recover 于 22-6月 -09
未找到要恢复的数据文件 1 的副本
未找到要恢复的数据文件 2 的副本
未找到要恢复的数据文件 3 的副本
未找到要恢复的数据文件 4 的副本
未找到要恢复的数据文件 5 的副本
未找到要恢复的数据文件 6 的副本
完成 recover 于 22-6月 -09
启动 backup 于 22-6月 -09
通道 oem_disk_backup: 启动增量级别 1 数据文件备份集
通道 oem_disk_backup: 正在指定备份集中的数据文件
...
...
...
sk_backup: 正在启动段 1 于 22-6月 -09还有就是备份的路径能不能选择,磁盘容量怎么设定,现在它好像提示空间已占用98%多,备份不成功是不跟磁盘空间容量有 关?
 我的硬盘有足够大!
 那位能帮我解释一下,万分感谢。

解决方案 »

  1.   

    recover copy of database with tag 'ORA$OEM_LEVEL_0';
    这明明是恢复,不是备份。
      

  2.   

    这样就坐沙发了! 我晕!     加载过程是这样:用sysdba的身份登陆,在维护页面选调度备份,再选择oracle建议备份,按提示步骤走,就调度了备份,在这个过程中我不知道如何更改路径,在规定时间内会完成备份过程,可以看到备份脚本。
         我现在备份不成功,不知是什么原因,可能是磁盘空间不够,但我的硬盘几乎是空的,应该是那里的设置我没有设对。
         请赐教。
      

  3.   


    他的信息里还有这样一段
    RMAN> run { 
    2> allocate channel oem_disk_backup device type disk; 
    3> recover copy of database with tag 'ORA$OEM_LEVEL_0'; 
    4> backup incremental level 1 cumulative  copies=1 for recover of copy with tag 'ORA$OEM_LEVEL_0' database; 
    5> } 这里确实是有recovery,不过作为recovery以后,有一个1级的增量差异备份。会backup 上一次0级到现在的时候的所有差异。
    我还没有用过oem来做备份,都是用RMAN来做的,其实这里通过oem出来的信息看到,实际上还是用的RMAN来做recovery和backup的,在RMAN是可以设置备份路径的,磁盘容量就不清楚你说的什么意思了。磁盘空间不够,肯定是备份不成功的,不过通过你这里提供的信息没有看出来你失败的原因。