日期:2014-05-16  浏览次数:20412 次

rman nocatalog 和catalog的区别

一.Nocatalog?

Nocatalog方式?就是用control?file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。因此,当使用rman?nocatalog方式备份时,备份controlfile是非常重要的。

?

由于nocatalog时利用controlfile存放备份信息,建议将Oracle参数文件中的CONTROL_FILE_RECORD_KEEP_TIME值加大(缺省为7天),?参数在$ORACLE_HOME/dbs/initSID.ora,该参数control_file__record_keep_time设置备份信息保存时间,到规定时间就自动清除以前的备份信息

SQL>?show?parameter?control

NAME?????????????????????????????????TYPE????????VALUE

------------------------------------?-----------?------------------------------

control_file_record_keep_time????????integer?????7

control_files????????????????????????string??????D:/APP/ADMINISTRATOR/ORADATA/O

control_management_pack_access???????string??????DIAGNOSTIC+TUNING

SQL>?alter?system?set?control_file_record_keep_time=14?scope=both;

系统已更改。

SQL>?select?name,value,issys_modifiable?from?v$parameter?where?name='control_file_record_keep_time';

NAME????????VALUE??????ISSYS_MOD

---------------?----------?---------

control_file_re???14?????????IMMEDIATE

?

二.Catalog?