oracle rman恢复只要
restore database;
recover database;
两句就可以了,我想问一下,如果我的机器中有多个备份文件,oracle怎么知道我想用哪个备份文件的?是默认最新的吗

解决方案 »

  1.   

    有个rman库的,里面记录这恢复文件的信息 在RMAN>的提示符下输入list backupset可以看到备份文件的情况
      

  2.   

    通常RMAN会将备份、日志归档等信息保存在控制文件中(所以控制文件的multiplex和备份非常重要),如果为RMAN配置了Catalog,这些信息会被同步到Catalog中。
    RMAN 在做还原和恢复(restore and recover)时,回读取控制文件中保存的这些信息,自动选择合适的备份和归档日志,进行数据据的恢复。我想应该是选择最近的完整备份(加增量备份和归档日志)进行恢复吧
      

  3.   

    ruihuahan(飞不起来的笨鸟) 说的很对
      

  4.   

    oracle会使用最新的备份来做恢复,如果你想使用更早的备份,可以把最新备份的状态改为unavailable ,e.g.: change backupset ... unavailable