oracle数据库备份及恢复哪种方式更简单!更快捷?exp/imp 还是rman或是其他方式?
答: 应该按照系统的RTO的要求上来看,逻辑导出和RMAN配合使用,exp的方式因为要放到本地或者放到本地之后上传到服务器,这种比较占用磁盘空间,但是在一些跨平台恢复上exp又是可以的。rman主要还是防止逻辑错误,搭配备份软件,进行数据的集中管理较多。 集中化备份管理来说,rman是最有效也是最可靠的方式。
exp、expdb虽然操作简单,对于数据的持续性保护太弱了~ 针对不同业务系统采用的数据库备份策略是怎么样的?定期恢复验证的周期为多久?
答: 备份方式无外乎FULL INCR Synthetic Full 备份环境极好,只用FULL备份,恢复速度最快。 备份环境稍好,FULL +INCR +Synthetic Full,恢复速度适中。 备份环境有限,FULL +INCR +INCR,恢复速度一般。 对于FULL+INCR(Synthetic Full)这种方式,INCR次数不建议太多(INCR较大的数据库建议INCR次数不超过3),否则恢复速度会大打折扣。 现在厂商还宣传一种特殊的备份方式:Virtual synthetic full backup 这种备份方式,利用传统的FULL+INCR进行,Virtual synthetic full backup时在备份介质上将FULL +INCR整合成一个相当于实际的FULL对外提供恢复服务。 恢复验证周期,一般一个季度内至少挑选各类型备份恢复一次。 恢复环境好,恢复验证频率可以为一个月一次,每次都真实恢复。 恢复环境稍好,适当降低恢复验证频率,挑选重要系统备份真实恢复,其余做oracle validate恢复或者scan tape。 恢复环境一般,在连续的多个备份周期内至少能对一个完整周期的备份进行oracle validate恢复或者scan tape。
在三地两中心的双活结构中,oracle的数据库双活如何进行安装部署,在这种情况下还需要有数据库备份的必要性呢?ODG和ADG在这种数据库备份环境中该如何操作呢?
答: 数据库双活了更需要数据库备份,否则数据库逻辑错误,一损俱损,都没得恢复了。。ORACLE备份不就是RMAN或者数据泵,备到存储或磁带,保持一份最新的数据,防治数据库逻辑错误。 多活只能保障单边故障下业务还可以online(高可用),但对于数据逻辑错、历史数据审查、历史数据分析等问题,多中心多活的结构框架依旧无法克服。 的确,从另外一方面,数据库双活了,应用同样需要双活。切换时还需要考虑是直接切换到异地的机房,还是在原机房进行恢复。
Oracle的数据库备份,一般采用数据泵将库和数据备份,这样安全吗?一般是各一个周备份一次。
答: 安全这个词在这里的定义比较模糊。 1.expdp/impdp是逻辑备份,数据备份的过程中也可以使用加密从而保证数据的安全。 2.也正是因为这种方式是逻辑备份,不论你才用多久的时间间隔来备份,两次备份过程中有数据丢失都无法通过这种方式恢复到数据丢失的那一刻。 想要保证数据可以恢复到任意时刻建议使用rman;如果每隔一段时间想要保存一下数据某时间点的快照的话,使用数据泵和rman都行。
如果Orace数据库的RAC在建设的时候,归档没有放在共享或者ASM上,只是在单边存放,那么这种的Oracle数据库备份大家一般都怎么做?两边都备份?还是mount NFS?哪种更好些?
答: 归档还是建议放在共享存储上,不太建议单边存放。一是方便管理,二是简化备份流程。 若是单边存放,只能在每个节点上单独备份各自的归档。 对于归档数据量较大的场景,不太建议NFS。如果允许,能共享尽量共享 以上内容来源于互联网