Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.4-RAC技术

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.4-RAC技术

作者头像
江中散人_Jun
发布于 2024-06-13 02:42:02
发布于 2024-06-13 02:42:02
4550
举报

1 Oracle rac模式

        RAC(real application clusters):整个集群系统又分为 oracle Clusterware (集群就绪软件)和 Real Application(RA) 两大部分组成。

1.1 基本架构

        rac 是 Oracle 数据库的高可用集群。传统数据库一个实例一个数据库, RAC 是多个实例,一个数据库,多个实例之间共享一个数据库,但不是分布式。

1.2 RAC的优势

1.高可用性

        RAC是Oracle数据库产品高可用性的解决方案,能够保证在集群中只要有一个节点存活,就能正常对外提供服务。单节点数据库,如果实例宕机了,如果一个业务链接在实例上面,那么这个业务就中断了。这个时候系统就不具有可用性了,那么这个时候单节点的可用性是很差的。

2.双机并行

        RAC是一种并行模式,并不是传统的主备模式。也就是说,RAC集群的所有成员都可以同时接收客户端的请求。RAC是一种充分利用服务器资源的高可用性实现方案,RAC的并行模式实现方式与传统的双机热备实现方式截然不同,上图是两者的比较。

        如图所示,两个节点在传统的双机热备环境中,始终有一台机器作为备用机ÿ

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Oracle数据库RAC原理分析
Oracle Real Application Clusters(RAC)是Oracle数据库的一种高可用性解决方案,它允许多个数据库实例在一组共享存储上并行运行,从而提供更高的性能和容错能力。本文将详细分析Oracle RAC的工作原理。
炒香菇的书呆子
2024/10/02
6620
Oracle RAC学习笔记01-集群理论
写在前面: 最近一直在看张晓明的大话Oracle RAC,真实感受就是学到很多之前自己都没深入思考研究过的知识点,现在趁着节前头脑尚清醒,再结合实际工作中自己曾遇到的一些案例,就把这段时间自己学到的东西总结一下。
Alfred Zhao
2019/05/24
1.3K0
聊聊腾讯云TStack上云Oracle的应用
能否利用TStack的计算、网络和存储能力,将Oracle运行在X86服务器,IP网络,云存储的“云化”架构上,去掉IOE架构中的I和E呢?
腾讯云TStack
2018/05/30
16.9K4
分析Oracle在云上实现高可用的几种实现方式
针对Oracle迁移上云项目,云提供给用户的物理机上加载有三张网卡供用户使用,一张用于跑业务,另外两张可以用于心跳线网络。另外,存储网络是单独的网口,在建设时已由服务商做好配置,不含在这三张网卡内。基于公有云技术,为了组建资源池内部管理控制专网,因此现市面上公有云提供商的IPMI端口,均不能提供出来用于对外访问。
希望的田野
2019/09/24
2.1K0
分析Oracle在云上实现高可用的几种实现方式
浅谈Oracle RAC (1)--概要
本文作者系肖遥(花名),现任甲骨文技术支持工程师 ,目前专注于Oracle RAC领域。个人主页:
SQLplusDB
2022/08/19
3K0
浅谈Oracle RAC (1)--概要
基于Oracle的私有云架构探析(连载二)@【DTCC干货分享】
• RAC One Node 根据整合的数据库的SLA要求,还需要决定整合数据库所选用的数据库类型,在数据库的类型上,11GR2版本之前,要不是单实例要不是RAC,单实例不具有HA的功能,只能做冷的HA,通过使用类似HACMP之类的软件进行切换,有不可用时间,而且由于引入了第三方的HA软件,让整个架构、运维变得复杂,如果使用RAC架构,那么对于数据库整合来说,显得有点资源浪费,RAC要求至少是双节点,对于整合的数据库来说,一般都是非核心库,往往压力不大,对于高可用的需求也没有那么高,因此使用RAC显得有点浪
沃趣科技
2018/03/23
1.2K0
基于Oracle的私有云架构探析(连载二)@【DTCC干货分享】
管理 Oracle Flex 集群
安装在 Oracle Flex 集群 配置中的 Oracle Grid Infrastructure 是一个可扩展、动态、健壮的节点网络。
Yunjie Ge
2022/12/01
4060
Oracle 12.2新特性掌上手册 - 第五卷 RAC and Grid
编辑手记:RAC是Oracle最重要的高可用架构之一,具有扩展性良好、实现负载均衡等多维度的优势,Oracle RAC提供了相应的集群软件和存储管理软件,今天我们一起来学习在12.2中,Oracle在RAC集群资源的管理上有哪些重要的更新。 注:文章内容来自官方文档翻译。若需要了解更多,请查阅官方文档。 1 Oracle Flex ASM Disk Group Quota Management(Oracle 弹性 ASM磁盘组配额管理) Oracle 弹性 ASM磁盘组提供了一组强大的功能,可以增加在使用A
数据和云
2018/03/06
1.6K0
Oracle 12.2新特性掌上手册 - 第五卷 RAC and Grid
Oracle 19c: RAC 集群技术的坚持与放弃(含PPT下载)
在 OOW 上发布出来关于 Oracle RAC 集群的几篇文章,可以让我们一睹 Oracle RAC集群技术的发展路线。
数据和云
2018/12/21
1.7K0
Oracle 19c: RAC 集群技术的坚持与放弃(含PPT下载)
【云原生进阶之数据库技术】第二章-Oracle-原理-4.1-Oracle整体架构
与其他RDBMS软件一样,Oracle数据库是建立在SQL之上的,SQL是一种标准化的编程语言,数据库管理员、数据分析师和其他IT专业人员使用它来管理数据库并查询存储在其中的数据。Oracle软件与PL/SQL绑定,PL/SQL是Oracle开发的一种实现,它为标准SQL添加了一组专有的编程扩展,这是RDBMS供应商的常见做法。Oracle数据库还支持用Java编程,用PL/SQL或Java编写的程序可以从其他语言调用。
江中散人_Jun
2024/05/31
2090
【云原生进阶之数据库技术】第二章-Oracle-原理-4.1-Oracle整体架构
【云原生进阶之数据库技术】第二章-Oracle-使用-3.4.1-Oracle Active Data Guard综述
Oracle ADG全称为Oracle Active Data Guard,它是Oracle Data Guard功能集中的一个高级选项。Active Data Guard是Oracle数据库提供的一种高级高可用性和灾难恢复解决方案,它在Oracle Data Guard的基础上进一步增强了备用数据库(Standby Database)的功能和利用率。
江中散人_Jun
2024/05/29
3980
【云原生进阶之数据库技术】第二章-Oracle-使用-3.4.1-Oracle Active Data Guard综述
RAC与DG
DataGuard,数据卫士,一种数据库级别的高可用性(HA)方案,用作数据容灾解决方案。对于联机事务处理(OLTP,数据量不太大)非常合适,对于联机分析处理(OLAP,数据量太大),只能选择关键数据创建DG,常规数据,选择其他方式备份。
职场亮哥
2020/10/10
1.3K0
RAC与DG
腾讯云数据库产品介绍
腾讯云上有许多种数据库产品,本文简单介绍每种产品的介绍,特性,应用场景等,帮助各位根据业务需要选择最适合的数据库。
scarlett学习手册
2019/12/12
12.2K0
腾讯云数据库产品介绍
常用的数据库架构及主从的工作原理
一主多从指的是,当我们客户端发起读写请求的时候,我们会从mysql服务进行读写数据。假设我们目前有三台mysql服务,其中一台作为主master服务,另外两台作为从salve。master拥有读写的权限,主要承担了写的工作,salve只有读的权限,主要承担了读的操作。当客服端发起请求时,他会将请求分流,实现读写分离。
全栈程序员站长
2021/05/27
8380
windows文件服务器双机热备_服务器双机热备解决方案「建议收藏」
两台主机各安装一套数据库软件(Oracle/SQL/Sysbase/)和应用程序,建立主机系统结构的镜像模式。将数据库的系统库、数据库及日 志建立在磁盘阵列提供的硬盘裸设备上,保证了其中任一台主机出现故障时,令外一台的数据库能继续访问数据库,通过主机切换进程的脚本文件实现应用程序的切 换。保证应用业务的服务不停顿,和资料的安全。
全栈程序员站长
2022/08/01
3.1K0
【DB笔试面试766】在Oracle中,RAC、DG和OGG的区别有哪些?
高可用(High Availability,HA)也可以称为高可用性或高可用环境。HA是分布式系统架构设计中必须考虑的因素之一。HA通常是指通过设计来减少系统不能提供服务的时间。假设系统一直能够提供服务,那么这时就可以称系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,那么可以称系统的可用性是99%。很多公司(例如三大运营商、百度、京东等)的高可用目标都是4个9,也就是99.99%。
AiDBA宝典
2020/05/07
1.5K0
用ChatGPT分析Oracle、MySQL、PostgreSQL数据库
总体来说,Oracle数据库在性能、可靠性和数据安全方面具有出色的表现,但在运维复杂性方面较高。MySQL数据库在易用性和可扩展性方面较为突出,适合中小型企业和简单应用场景。PostgreSQL数据库在数据完整性和高可用性方面表现出色,同时具备较好的扩展性和灵活性,但可能对初学者有一定的学习曲线。因此,在选择数据库解决方案时,需要根据具体的业务需求、技术要求和运维资源进行综合考虑。
Yunjie Ge
2023/09/01
7100
用ChatGPT分析Oracle、MySQL、PostgreSQL数据库
集群技术概述_集群计算机
集群并不是一个全新的概念,其实早在七十年代计算机厂商和研究机构就开始了对集群系统的研究和开发。由于主要用于科学工程计算,所以这些系统并不为大家所熟知。直到Linux集群的出现,集群的概念才得以广为传播。对集群的研究起源于集群系统的良好的性能可扩展性(scalability)。提高CPU主频和总线带宽是最初提供计算机性能的主要手段。但是这一手段对系统性能的提供是有限的。接着人们通过增加CPU个数和内存容量来提高性能,于是出现了向量机,对称多处理机(SMP)等。但是当CPU的个数超过某一阈值,像SMP这些多处理机系统的可扩展性就变的极差。主要瓶颈在于CPU访问内存的带宽并不能随着CPU个数的增加而有效增长。与SMP相反,集群系统的性能随着CPU个数的增加几乎是线性变化的。
全栈程序员站长
2022/09/27
1K0
分布式与集群的区别
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
Java团长
2018/08/03
1.2K0
Oracle学习笔记:Oracle-RAC日常管理和维护
启动完集群后可以用如下命令检查集群状态,所有的服务都要是ONLINE才是正常的,如下 [root@node1 bin]$crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....w1.inst application ONLINE ONLINE node1 ora....w2.inst application ONLINE ONLINE node2 ora.cjw.db application ONLINE ONLINE node1 ora....SM1.asm application ONLINE ONLINE node1 ora....E1.lsnr application ONLINE ONLINE node1 ora.node1.gsd application ONLINE ONLINE node1 ora.node1.ons application ONLINE ONLINE node1 ora.node1.vip application ONLINE ONLINE node1 ora....SM2.asm application ONLINE ONLINE node2 ora....E2.lsnr application ONLINE ONLINE node2 ora.node2.gsd application ONLINE ONLINE node2 ora.node2.ons application ONLINE ONLINE node2 ora.node2.vip application ONLINE ONLINE node2 ps –ef |grep ora 下面是一些简介,了解一下就可以了,有时间可以深入研究。
用户1289394
2021/02/05
2.9K0
推荐阅读
相关推荐
Oracle数据库RAC原理分析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档