分享

oracle的几种备份区别!

 昵称48052010 2017-11-09

视对数据安全性的要求,数据库备份可以采用逻辑备份、用户管理备份、RMAN备份或STANDBY热备份。

1、逻辑备份:、逻辑备份是用oracle提供的备份命令exp通过命令行方式进行备份。适用于非7*24系统,且数据库处于非归档模式。它的特点是备份和恢复都比较简单,可以通过脚本自动执行备份、恢复,不需要有专业的数据库维护人员;缺点是不能恢复到当前时间点,只能恢复到上次备份时间点,会有部分数据的丢失;

2、用户管理备份:指用OS命令备份数据库物理文件的过程。备份过程相对简单,但恢复复杂且不易成功。每次备份时间较长,只能做完全备份不能做增量备份。适用于较小且可以丢失部分数据的数据库。

3、RMAN备份:RMAN备份有两种方式,一种为利用控制文件存储RMAN备份信息。这种方式不需要新建RMAN备份库,备份信息存储在生产库的控制文件中,但如果生产库的控制文件损坏,由于备份信息存储在控制文件中,RMAN的备份将无效,数据库无法恢复。另一种方式为新建catalog备份库存储RMAN备份信息,即RMAN备份库和生产库分别为两个单独的数据库。正常情况下,生产库以归档方式运行,RMAN备份库通过脚本自动执行对生产库的备份。在对生产库进行备份的同时也需要对RMAN备份库定期做逻辑备份,因为RMAN备份库中存储生产库的备份信息,RMAN备份库的损坏意味着生产库备份信息的丢失。如果生产数据库宕机,必须通过RMAN备份库进行恢复,只要归档日志不丢失,可以恢复到当前时间点。缺点是维护比较复杂,不仅要备份生产库,还要对备份库进行备份,需要专业数据库维护人员。

4、 STANDBY备份:STANDBY备份时数据库分为生产库和STANDBY备份库两个单独的数据库。正常情况下,生产库以归档方式运行,形成归档日志,定时自动传送到备份库,备份库根据传过来的归档日志,实现自动恢复,保持两个数据库之间的同步。一旦生产库宕机,STANDBY备份库完成归档日志的恢复后,能马上接管服务,减少宕机时间;缺点是维护比较复杂,需要专业数据库维护人员。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多