1,rman backup architecture

    RMAN的几个要素.TARGET DB指的是RMAN将要备份的数据库.RMAN CLIENT是执行RMAN命令的
的程序.RECOVERY CATALOG包含要备份数据库的各种METEDATA
           RMAN的命令执行分为两个阶段.1,编译,RMAN把输入的指定转换成RPC;2,执行,RMAN把RPC发送
到TARGET DB,并MONITOR过程,接受返回的结果.
          RECOVERY REPOSITORY主要包含的信息有DATAFILE和ARCHIVLOG的BACKUPSET和BACKUPPIECE信息,DATAFILE和ARCHIVE COPIES,TARGET DB的DATAFILE和TABLESPACE信息,一些预先配置好的信息,存储脚本.
            RECOVERY REPOSITORY可以存放在一个专用的DB(可以存放脚本)中或是存放在TARGET DB的CONTORLFILE中.CONTROLFILE中存放RECOVERY REPOSITORY可以分为两部分.循环和非循环部分.循环部分主要存放由DB产生的一个备份LOG信息,非循环部存放的是不能被OVERWRITEN部分,如DATAFILE,REDO,THREAD.由CONTROL_FILE_RECORD_KEEP_TIME来决定存放多长时间,单位为天.
           RMAN的执行方式包括交互式和CMDFILE方式.在RMAN中可以包含RUN块,RUN块的出现主要是
为了在执行单次备份中不使用DEFAULT中的配置.如CONNECT,LIST,REPORT,CREATE,CONFIGURE这些命令都
不可以使用.         

作者: oracle狂热分子   发布时间: 2010-11-14