首页 > 数据库 >Oracle的各类高可用方案优缺点

Oracle的各类高可用方案优缺点

时间:2024-10-09 17:34:31浏览次数:9  
标签:同步 备库 可用 优缺点 支持 Oracle 架构 节点

使用操作系统自带或者第三方 HA 软件:

优点:部署方便。维护成本低。

缺点:资源利用率只有50%,备节点闲置。切换过程中,业务不可用。部分配置文件变更后需要手动同步到备机。数据单份存放,存在风险。

使用 Oracle Clusterware 集群软件:

优点:高可用。节点宕机不影响业务连续性。高并发,所有节点都可以对外提供业务。可以在2个以上节点部署。

缺点:实施及维护成本高。SQL语句写法可能影响集群性能。存储存在单点故障。

Oracle DATAGUARD:

优点:支持一主多备,支持级联。架构灵活,源端和目标端可以组合选择单机、HA、RAC等架构。支持备库只读开启,用于报表查询或者批处理。可以自动修复物理坏块。备库可选延迟应用日志,或开启闪回,备库误删数据库可快速恢复。备库支持临时以读写模式开启用于压力测试或功能验证。支持多种保护模式,最大性能模式下,对主库影响较小。l可选配置ObServer,业务出现问题时自动FailOver拉起备库。

缺点:只能做库级别同步,无法做到对象级同步。通过全量归档日志同步,网络传送压力较大,可选开启日志压缩。主备库之间没有浮动IP,切换是否需要修改应用IP或者DNS配置。

Oracle GoldenGate:

优点:支持跨平台、跨版本或者跨数据库产品进行同步。架构灵活,支持一对一、一对多、多对一、多对多模式,支持级联。架构灵活,源端和目标端可以组合选择单机、HA、RAC等架构。可定制需要同步的方案、表、列等。同步过程中,支持对数据加工处理l 生成自带的Trail File格式文件,支持压缩,体积小。支持将数据输出到平面文件,供数据库仓库使用。

缺点:所有数据库都是读写模式,可能导致数据冲突。实施和维护成本高。灾备切换过程中,需要先配置备库的触发器和外键。

标签:同步,备库,可用,优缺点,支持,Oracle,架构,节点
From: https://www.cnblogs.com/dll102/p/18454751

相关文章

  • 配置Linux下Oracle19c开机自动启动及验证
    配置oracle19c自动启动的2个关键点1.$ORACLE_HOME  2.安装oracle的用户 以本人数据库为例子$ORACLE_HOME=‘/home/afcinst/app/afcinst/product/19.3.0/dbhome_1’安装oracle的用户:oracle一.配置oracle19c开机自动启动1. 修改oracle的启动脚本配置[root@HEB-2-SCe......
  • 百度网盘不限速更新破解方法,(亲测可用)下载速度100M/S!且用且珍惜!
    嘿,各位帅哥美女们!今日,我们一同来关注百度网盘不限速这个话题。近来,有小伙伴表示之前的加速软件已无法使用,所以现在我再给大家分享一个亲测有效的方法。虽然有消息从后台传来,说某些方法不再适用,但也有好消息称这个方法依旧可行。因此,大家不妨试一试,如果有效,就可以使用。百度......
  • 什么是字节码,JAVASE,Oracle JDK 总结
     JAVASE和JAVAEEJavaSE(JavaPlatform,StandardEdition):Java平台标准版,Java编程语言的基础,它包含了支持Java应用程序开发和运行的核心类库以及虚拟机等核心组件。JavaSE可以用于构建桌面应用程序或简单的服务器应用程序。JavaEE(JavaPlatform,EnterpriseEdition):Ja......
  • Unity 从零开始的框架搭建1-1 unity中对象调用的三种方式的优缺点分析【干货】
    该文章专栏是向QFrameWork作者凉鞋老师学习总结得来,吃水不忘打井人,不胜感激Unity框架搭建学习笔记1-1,前一个1代表凉鞋的第一季教程,后一个1代表该季第一篇我的文章 unity中对象调用的三种方式方法调用,例如:A调用B的SayHello方法委托或者回调,例如:界面监听子按钮的点击......
  • 深入了解Oracle OCP认证,开启数据库专业之旅
    使用Oracle数据库的公司内部,经常有员工们在讨论OCP认证(OracleCertifiedProfessional,Oracle认证专家),这是甲骨文Oracle公司提供的一种专业认证,认证用于使用者在Oracle技术领域的专业知识和技能。在这里,有一点需要大家知道,虽然OCP认证一般指的是Oracle数据库管理员中级认证,但实......
  • Hive3.1.3 环境搭建之初始化数据到Oracle
    1、新建配置文件hive-site.xml<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><?xml-stylesheettype="text/xsl"href="configuration.xsl"?><configuration><property> <name>jav......
  • F5负载均衡系列教程七【F5高可用相关知识】
    一、failover相关知识点1、networkfailover和hardwiredfailover的区别hardwiredfailover只能用于active/standby架构,无法用于active/active架构和viprion或者F5的虚拟机中,因为这个是需要用硬件线路连接两台F5设备;networkfailover可以用于各类2台设备以上的F5双机部署中;F......
  • Centos7.9环境下安装Oracle12c 12.1.0【超级详细】
    目录1、软件包下载2、关闭防火墙3、安装依赖包4、创建用户和组 5、修改内核限制参数 6、手动配置内核参数7、修改login配置文件8、修改profile文件9、配置环境变量10、设置DISPLAY变量11、将系统换成英文 12、解压、授权13、安装数据库13.1、安装软件13.2、......
  • 一个真实可用的登录界面!
    需要工具:MySQL数据库、vscode上的php插件PHPServer等项目结构:login| --backend        | --database.sql        |--login.php        |--welcome.php|--index.html|--script.js|--style.css项目开展index.html:        首先需......
  • 在RAC上部署OGG并配置OGG高可用
    转自:https://www.cnblogs.com/konggg/p/13683805.html#:~:text=%E7%84%B6%E9%B9%85%EF%BC%8COGG%E5%9C%A8RAC简介由于业务系统要与大数据平台进行对接,需要将OracleDB的数据同步到异构数据库上,故选用也不得不用上了Goldengate方案然鹅,OGG在RAC上的HA配置一直众说纷纭,我搜索了......