环境: 10G, unix
假如我从中午1点开始做一个RMAN全备,在晚上11点时全备完成.假如之后我用这个全备来恢复oracle,(只用这个全备,不用归档) ,那么请问,当恢复之后,我的oracle是中午1点时的状态呢?还是晚上11点时的状态呢?还是中间某个时间点的状态?

解决方案 »

  1.   

    这个还和你的redo.log有关,如果redo.log是从保留1点到11点的话,就是11点了,
    如果没有保留到11点,也就是有归档作业,那么不用归档文件的话,
    就是1点的了。
      

  2.   


    这些东西不要假设的好。 首先你RMAN 备份了10个小时,这个时间太长,如果数据量很大的话会做增量备份。 RMAN 备份时间不会太长。 
    RMAN 恢复必须要归档文件。 不用归档,RMAN恢复就没有意义。 RMAN 是不一致性的备份。 这点和一个朋友以前讨论过。 参考BLog:关于 RMAN 备份 数据块 一致性的讨论
    http://blog.csdn.net/tianlesoftware/archive/2010/08/10/5800172.aspxRMAN 在复制的时候不光是你1点时候的数据,它会复制数据直到备份结束,在这之间的数据它也会复制。 所以这时就必须需要使用归档文件来恢复。 有一种情况除外,就是把数据库shutdown 之后在备份,这时候什么时候备份,就是什么时候的数据。 blog上讲的比较清楚。楼主自己看看。 
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977(满)
    DBA3 群:63306533;     聊天 群:40132017
    --加群需要在备注说明SGA的组成部分,否则拒绝申请
      

  3.   

    不用归档 怎么恢复呢? rman不就是使用热备份吗?6楼正解