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

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

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

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

收起
参与11

查看其它 2 个回答Jerry Miku的回答

Jerry MikuJerry Miku其它The Global 500

Catalog的优势就在于恢复的时候不需要繁琐的考虑恢复的datafile的时间点、需要的archivelog范围与你恢复的目标时间点等等相关问题,只需要指定最终恢复的目标时间点就可以。另外catalog对于备份记录的历史查询也提供了一种可靠方式。


使用控制文件进行恢复,也是一种不错的选择。但若是生产环境的最新控制文件(组)丢失,且你没有备份,依旧(利用旧控制文件+所有归档)可以恢复!!但那一场恢复必定让你……很痛~~~~~~快。


catalog的部署也需要注意,不建议保留太久的备份历史,控制catalog记录的数据库数量,否则ORACLE恢复时查询catalog将浪费掉很大一部分时间。

IT其它 · 2017-04-06
浏览5877

回答者

Jerry Miku
其它The Global 500
擅长领域: 存储备份灾备

Jerry Miku 最近回答过的问题

回答状态

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