oracle rman configure 初始化文件参数...
时间:2010-08-19 来源:leojames007
如上图所示,所有的CONFIG参数都在这里了,一条一条说有啥用:
第一个配置备份保留策略的,明显是基于时间的,保留两周内的所有数据库备份信息。基于冗余量的备份策略命令是:CONFIGURE RETENTION POLICY TO REDUNDANCY N; //N代表你冗余数;
第二个配置是配置是否优化,一般用OFF就可以了,具体的就是说如果你在这三天都备份了,如果你选择了优化它自然会从最近的备份进行恢复,而且还有些其他的比如直接恢复已经修改的数据其他数据就不恢复了,总之比较复杂的算法在里面,我具体也就不说了。
第三个配置是配置默认的I/O设备类型,一般有两种DISK 和SBT;磁盘和磁带;
第四个配置是配置自动备份控制文件,我想这个一般都是必须的,因为你只有数据文件也没啥用啊,控制文件时逻辑的核心必须要用的!
第五个配置是配置放置你自动备份文件的位置和形式,我配置的就是放到啦‘D:\ORADATABACKUP\%d_%F’;这里的%d和%F分别是ORACLE内置的形式符号,第一个表示数据库,第二个代表C-DBID-YYYYMMDD-QQ,DBID代表你数据库的ID,中间的是时间,QQ代表1-256的序列号;在产生自动控制文件备份的时候会产生一个快照 CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\ORADATABACKUP\%d_%F'
第六个配置就是 配置你的并行度的,这里默认为一,如果你指定了几个通道的话,那这个参数就是几。
第七个配置是设置冗余度的,就是说每个数据文件备份数,这里默认为一。
第八个也似配置归档文件的冗余度的。
第九个是配置备份集的最大尺寸。
第十个配置备份加密的,
第十一个是配置加密算法的。
第十二个配置归档文件删除策略的,这个主要是DATAGUARD用到的,和RMAN没啥关系,归档文件一般都是备份之后就删除就可以了,但是DG中就不这么简单了。等到我搞到DG哪里在说吧!
最后一个在第五条中已经说了。
还有就是如果你备份数据库的时候运行:backup database format 'd:\oradatabackup\%d_bak_%T_%c';我感觉这样产生出来的格式还是比较好懂,默认的看的太乱搞不懂代表了什么,很容易给人搞糊涂,不过你想自己搞成啥样都行,反正那些参数放到哪里了!