几大主流数据库的备份,除了双机热备,有没有好的办法在恢复时尽量减少数据丢失?

比如SQLServer中的备份策略,Mysql中的sqldump、Oracle中的exp或者rman,db2的tsm备份等等。所有这些数据库的备份,按照正常一般企业的现有条件,大都是一天一备为主,备份时间一般都是选在晚上,在没有双机的条件下,这几种主要的数据库如果真发生服务器故障或者数据库不可逆的故障时...显示全部

比如SQLServer中的备份策略,Mysql中的sqldump、Oracle中的exp或者rman,db2的tsm备份等等。所有这些数据库的备份,按照正常一般企业的现有条件,大都是一天一备为主,备份时间一般都是选在晚上,在没有双机的条件下,这几种主要的数据库如果真发生服务器故障或者数据库不可逆的故障时,在恢复数据时,如何保证数据恢复的完整性? 因为平时我们备份也是把c盘的数据库数据备份到d盘或者其他盘。如果服务器坏了即使备份也没有用。各位仁兄有什么好的备份方法吗? 平时你们单位都是怎么实现数据库备份的?

收起
参与56

查看其它 7 个回答libai21的回答

libai21libai21  软件架构设计师 , 海通证券

从减少数据丢失的角度看,方法还是很多的,不同的实现方法,成本相差也很大。
最省钱的方案,定时的截断数据库日志,然后传送到另外一台机器或者另外一个机房,那么最大的数据损失就是两次日志截断的时间产生的日志。
第二种方法是利用数据库的高可用功能,比如DB2 HADR,Oracle Dataguard,SQL SERVER Always On等,这些功能都可以达到秒级的日志损失。
第三种方案是利用存储的复制功能,这个相对更加复杂,投入和维护也比较麻烦,需要专业服务。

证券 · 2018-08-20
  • 我们现在就是SQLServer一小时截断一次日志。但是MYSQL和Oracle咋整?不会对Oracle也是一小时做一次rman备份吧?还有那个mysql也是用日志恢复吗?
    2018-08-20

回答者

libai21
软件架构设计师海通证券
擅长领域: 数据库存储服务器

libai21 最近回答过的问题

回答状态

  • 发布时间:2018-08-20
  • 关注会员:11 人
  • 回答浏览:5918
  • X社区推广