两台主机常见模式部署: 1、双机热备:通过双机热备软件进行部署,主机-备机模式。
首先,IP SAN组网尤其是用在数据库环境,不是首选不推荐。
其次假如使用IP SAN前提下,双机热备部署也得根据实际操作系统版本,检查Oracle版本与操作系统兼容性,最好根据Oracle最佳实践部署,实际此场景用在生产环境下较少。
部署和管理维护难度根据实际采用的版本有关。 RAC技术目前生产上应用最为广泛,但是也是跟实际数据库版本有关,11g最为成熟稳定,12c/19c应用相对较少,对比11g,有区别,管理和部署没啥特别大的区别。
DG也是Oracle原生实际生产应用很广的技术,一般部署方式有生产机房和同城异地机房。
生产机房优势有链路传输优势,而且一般用于查询读库,同城异地部署一般容灾需求,应用场景也可以作为查询读库使用。管理和部署相对简单。
1、双击热备模式,以前在RAC模式还未成熟时常用的模式, 采用第三方HA软件 ,技术比较成熟、架构简单,稳定性高。其缺点为备机为空闲状态,造成资源浪费;切换时间比较长,通常在分钟级别。 2、RAC模式,现常用的架构模式,目前RAC技术成熟、稳定,安装也越来越简单,RAC充分利用了两台机器的计算能力,做到了计算节点的双活,切换比较快。缺点是对运维人员的技术要求较高,对某些应用单事务处理时间肯能会变长
3、DG模式(支持物理备库和逻辑备库),目前灾备常用的架构,支持一主多备,也是比较成熟的技术,配置简单,运行稳定,备用节点通过事务日志同步数据,ADG备用节点支持读操作,可以做到读写分离,承担主库只读应用的计算压力。DG可以做到计算节点和存储节点的双冗余,缺点是磁盘要求是数据的两倍。
4、采用OGG等数据复制软件同步数据,配置灵活,可以一对多,多对一,目标库支持读写,不受复制的影响,复制过程可以选择性复制,过滤数据,对数据进行加工等。缺点是管理配置比较麻烦,维护成本高。
推荐阅读:https://tech.it168.com/a2021/0727/6517/000006517976.shtml
