大家认为Catalog数据库在Oracle备份时的作用大吗?

大家的Oracle备份环境中,是否建设有Catalog数据库用于存放备份记录啊?还是直接使用的控制文件?在备份和恢复中,Catalog的主要优势在哪?哪些是必要因素说明必须要建设Catalog数据库。显示全部

大家的Oracle备份环境中,是否建设有Catalog数据库用于存放备份记录啊?还是直接使用的控制文件?

在备份和恢复中,Catalog的主要优势在哪?哪些是必要因素说明必须要建设Catalog数据库。

收起
参与11

查看其它 2 个回答royalwzy的回答

royalwzyroyalwzy技术经理海通证券股份有限公司

1.rman的备份信息默认是存放在目标数据库的控制文件中的,存放时间由control_file_record_keep_time参数控制,默认是7天;同时,也可以把rman的备份信息保存到一个独立的数据库中,叫做recovery catalog;

2.使用recovery catalog可以保存更长时间的备份信息,当目标数据库的控制文件丢失时非常有用;

3.recovery catalog可以保存多个目标数据库的备份信息,可以保存RMAN stored scripts(类似于存储过程,就是一系列rman脚本);另外如果想要试用永久保留备份的话,必须使用catalog;

4.如果只是简单的备份管理需求的话,建议使用控制文件即可,因为如果使用recovery catalog的话,意味着还要对其它的数据库做备份管理,Licence费用;所以,只有在使用recovery catalog带来的好处比较大时才使用;

证券 · 2017-04-07
浏览5929

回答者

royalwzy
技术经理海通证券股份有限公司
擅长领域: 数据库服务器存储

royalwzy 最近回答过的问题

回答状态

  • 发布时间:2017-04-07
  • 关注会员:4 人
  • 回答浏览:5929
  • X社区推广