RAC 学习笔记(1)-技术介绍

iOS-RAC实战1-登录 RAC介绍 RAC是Github写的一套函数响应式编程的iOS实现,它不仅在实现层为大家提供了一个新的思路,也给架构层带来了变化。具体可以查看Limboy的两篇博客:《说说ReactiveCocoa 2》和《ReactiveCocoa与Functional Reactive Programming》。 我本人也是从Limboy的两篇博客开始看起来的,不过单纯走马观花的看,并没有 阅读详情
目标:
  RAC的事务模型,存储管理,是否依赖操作系统,有哪些关键技术,如果本地搭建测试环境的可行性。

相关文档(10g版本)
ds_rac.pdf Oracle 真正应用集群数据表 (PDF) 2005 年 5 月
twp_rac10gr2.pdf Oracle 真正应用集群 10g 技术概述 (PDF) 2005 年 5 月


一个单一数据库,通过集群的硬件服务,实现透明的部署,提供硬件或者计划中损耗的容错。
clusterware 统一的集群管理工具。支持消息,锁定,失败检测和恢复等。
解决单点故障,如果一个节点失败,将继续在剩下的节点运行。单独的节点可以关机进行维护而用户可以继续操作
FAN(Fast Application Nodification)可以在集群配置变动时,提供事件通知机制。
集群最高支持100个节点

× 自动的工作量管理,可以根据当前集群里的处理活动情况,选择一个最好响应速度的连接而不是一个随机可用连接。
× 企业级网格。标准的,一般价格的处理器,存储和网络设备。

RAC的架构


ClusterWare
支持认证的第三方的集群管理工具。
非Oracle的进程可以通过HA的API纳入Oracle Clusterwarew HA架构的控制下。通过注册,可以启动,终止,监控这个进程。

硬件结构
所有的服务必须共享所有的RAC数据库的存储。存储设备可以是SAN/NAS/SCSI Disk. 要求其支持可升级的I/O
需要LAN进行通讯,建议2个网络结构来提高可用性。 innerconnect, 推荐 UDP over GigE (千兆网络的UDP协议)
所有机器不必完全相同,但必须是相同的操作系统和相同版本的Oracle. 必须支持同样的体系结构,比如32位或者64位。

文件系统和卷管理
推荐使用自带的ASM(Automatic Storage Management). 提供 async I/O (异步I/O)的性能,简化文件系统的管理。自动优化性能。
支持Raw Device(是裸设备,如没有任何文件系统的磁盘)和Block Device(块设备)

虚拟IP地址(Virtual Internet Protocol Address)
如果节点失败,则应用使用的地址被移到另一个节点上,给连接请求提供快速的节点失败的相应。

远程(扩展)距离的集群
异地集群


作用
1 高可用性(HA),
2 可靠性,一个失败,其它的继续服务
3 可恢复性,通过 FAN(Fast Application Notification), FCF(Fast Connection Failover)和 TAF(Transparent Application Failover) 可以让应用掩盖来自用户的失败组件。
4 错误检测,检测促欧文,自动回复,如果不行则通知FAN其它组件来掩盖这个错误。
5 持续的操作。
6 可升级性。并行执行。


管理
企业管理器10g
提供已经配制好的集群镜像(Gold Image),或者单个Lunux系统镜像(image)。通过向导来加入/创建/转化集群。


升级补丁
无需关机。一次实施一个节点的补丁。其它的节点继续运行。需要每个节点有一个单独的Oracle Home.


升级发行版本
无需关机,可以升级一个数据库到下一个版本,然后混合运行模式测试。通过 Data Guard SQLApply.


工作量管理
通过单一服务提供对外接口。DBA可以通过管理资源组,限制CPU等资源。

链接负载均衡

FAN

负载均衡建议
Oracle 10g RAC技术深入指南 本文还有配套的精品资源,点击获取 简介:Oracle 10g是Oracle公司推出的数据库管理系统版本,强调高可用性和可扩展性。本培训资料深入介绍了Oracle 10g的核心特性以及Real Application Clusters(RAC)技术,包括数据库自动管理、存储索引、数据仓库优化、数据库分区、增强安全性、RAC的架构、安装配置、运维调优和与应用的集成。这些资料详细... 阅读详情

相关推荐

OracleRAC原理及关键技术

Oracle 12c RAC原理及关键技术. 该文讲述Oracle RAC原理,机构,关键技术,优缺点,架构延伸。

oracle rac理解和用途扩展

  Oracle RAC的优势在于利用多个节点(数据库实例)组成一个数据库,这样在保证了数据库高可用性的情况下更充分的利用了多个主机的性能,而且可以通过增加节点进行性能的扩展。实现Oracle RAC需要解决的关键问题就是多节点进行数据访问时如何保证数据的一致性,Oracle是通过各节点间的私有连接进行内存融合(cache fusion)来保证各节点数据访问的一致性。用一个例子来解...

dengweidan3299的博客 569

oracle rac技术

By Piner 本文定位在那些有了一定Linux 与oracle 基础的,而且对RAC 也要有相关了解热人员作为参 考手册,而不是所谓的安装向导。所以本文没有详细的安装过程之类的步骤,却有详细的安装错 误的解决办法。

Oracle数据库RAC技术:实现高可用性

RAC(Real Application Clusters)是Oracle数据库的一种高可用技术,它允许将数据库实例部署在多个服务器上,共享存储和网络资源,提供了高可用性、故障容错、负载均衡和扩展性等特性。

renkejia1988的博客 1912

Oracle RAC核心技术详解

学习RAC的权威资料,从日志入手分析,让大家更清楚Oracle内部做了什么

Oracle-RAC原理及关键技术

Oracle-RAC原理及关键技术、进阶版必看内容、Oracle-RAC原理及关键技术、进阶版必看内容、Oracle-RAC原理及关键技术、进阶版必看内容

Oracle RAC详解

RAC是什么? 和单机概念进行对比:单机是一个实例,1个数据库;RAC是多个实例,一个数据库,多个实例之间共享一个数据库,但是不是分布式,这就是RAC,简单来说就是一个集群。 为什么会有RAC的需求? 为了实现数据的高可用,以数据的高可用为目标,这也是RAC最大的特点: 就像每家每户用电一样,作为用电户总是不希望家里出现停电的情况,因为停电将对日常生活带来极大的不便。同样,作为信息系统的客户也不希望系统出现异常情况,这同样会影响客户正常的生产和生活。 1)从硬件来说,为了追求信息系统更加高效稳定的

qq_33410995的博客 2万+

光谱特征选择之模拟退火算法SA

光谱特征选择之模拟退火算法SA。

weixin_42621095的博客 902

RAC原理及应用

ReactiveCocoa简介 ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架。在iOS开发过程中,经常会响应某些事件来处理某些业务逻辑,例如按钮的点击,上下拉刷新,网络请求,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation)。但是这些事件都用不同的方式来处理,比如action、delegate、KVO、callba...

weixin_42206243的博客 1537

激光雷达测距方式全解析:ToF、三角测距和FMCW到底怎么选?

本文深度解析激光雷达三种主流测距方式(ToF、三角测距和FMCW)的技术原理、环境适应性和成本模型,提供场景化选型决策指南。通过对比各技术在精度、抗干扰能力和维护成本等方面的表现,帮助工程师在自动驾驶、工业检测和消费电子等领域做出最优选择。

qqq44的博客 721

Parrot OS最新安装教程

Parrot OS和Kali Linux一样是一个基于 Debian 的免费开源 Linux 发行版,适合安全专家、开发人员、以及关心隐私的人。相较于Kali,Parrot OS属于轻量级,对于硬件的要求无需很高,目前版本已更新到6.3。通过按照本教程的方法,能够成功安装Parrot OS。

🦸💻冰草花生酱提醒您“请记得检查所有电子设备的最后登录时间哦⏰🔍” 4424

【Oracle 集群】RAC知识图文详细教程(二)--Oracle 集群概念及原理

共享存储文件系统(NFS),或甚至集群文件系统(如:OCFS2)主要被用于存储区域网络(所有节点直接访问共享文件系统上存储器),这就使得节点失效而不影响来自其他节点对文件系统的访问,通常,共享磁盘文件系统用于高可用集群。Oracle RAC的核心是共享磁盘子系统,集群中所有节点必须能够访问所有数据、重做日志文件、控制文件和参数文件,数据磁盘必须是全局可用的,允许所有节点访问数据库,每个节点有它自己的重做日志和控制文件,但是其他节点必须能够访问它们以便在那个节点出现系统故障时能够恢复。

大叶梧桐的博客 4964

【算法】基于STM32的MPU6050卡尔曼滤波算法(入门级)

1. 简介 卡尔曼滤波(Kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。详情见:卡尔曼滤波简介 MPU6050的解算主要有三种姿态融合算法:四元数法 、一阶互补算法和卡尔曼滤波算法。我们常用的DMP库使用的是四元数法,本文采用卡尔曼滤波算法,使用RT-Thread国产操作系统,利用env工具进行串口、模拟IIC环境配置,使用10ms的线程进行卡尔曼滤波解算。 2.

weixin_44549777的博客 3万+

RAC 学习笔记RAC 学习笔记(1)-技术介绍

目标: RAC的事务模型,存储管理,是否依赖操作系统,有哪些关键技术,如果本地搭建测试环境的可行性。 相关文档(10g版本) ds_rac.pdf Oracle 真正应用集群数据表 (PDF) 2005 年 5 月 twp_rac10gr2.pdf Oracle 真正应用集群 10g 技术概述 (PDF) 2005 年 5 月 一个单一数据库,通过集群的硬件服务,实现透明的部署,提供硬件或者计划中

eting1987的专栏 605

HFSS实战项目——Ku波段微带发夹线滤波器

保姆级教程!!!看完必会,非常详细!!!Ku频段5阶切比雪夫微带线带通滤波器的仿真实例。首先介绍了滤波器的技术指标和基本理论知识,重点介绍了滤波器的耦合系数和外部品质因数。建立了谐振器的设计模型、耦合系数与谐振器间距的设计模型、外部品质因数与抽头位置的设计模型和滤波器整体电路的模型。详细介绍了谐振器设计模型的建立步骤。

2401_87464239的博客 3044

ABAP Bits and Bytes 完全参考,理解内存、字节、位运算与类型解释

ABAP开发中业务代码与底层字节处理的差异:业务层关注采购订单、会计凭证等语义信息,而接口开发需处理十六进制、位运算等底层操作。文章通过整数变量示例说明同一段字节在不同类型解释下会呈现不同值,并介绍x类型、位运算及类型转换的实际应用。这些知识在文件接口、加密传输等场景中尤为重要,开发者需注意字节序、编码等问题。建议将底层协议处理与业务逻辑分离,以保持代码清晰和可维护性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 142

ORACLE RAC ONE NODE技术介绍

1.  概述        时代总是在进步的,这总是得益于新的生产技术的出现,我们总是有太多的问题需要解决,对于技术人员来说,当一项新的技术的出现并解决了困扰已久的问题的时候,这无疑是最激动人心的,它不仅把我们从落后的生产过程中解放出来,更重要的是,它能使生产力更大化、成本更小化。如更好的资源利用和更少的停机时间。本文主要谈谈oracle rac中的一项新技术革新,即oracle rac one

ylqiu1028的博客 8077

K230在原有LVGL控件触摸屏控制的基础上,增加USB鼠标控制!

搭配CanMV图形化编程,中小学生可快速开发“键鼠控制AI小游戏”“智能画板”等趣味项目,降低AI学习门槛;:HDMI屏幕+键鼠组合,直接在开发板上调试代码、修改ISP参数、查看AI推理日志,无需频繁连接电脑;:打造带交互的AI设备(如工业控制面板、智能显示器),鼠标操作菜单、键盘输入指令,体验媲美小型PC;:无网络场景下,通过键盘直接向AI设备录入数据、配置参数,适配野外监测、本地工控等场景。,自动识别、快速响应,完美适配交互控制、参数调试、数据输入等场景。

weixin_47446386的博客 148

实战Oracle RAC迁移项目第1篇:RAC-RAC的DG搭建

RAC实战项目模拟

huiyangxu blog 3154

基于STM32的农业蔬菜大棚温湿度采集控制系统(代码+仿真+全部资料)

摘要: 本研究设计了一种基于STM32微控制器的农业蔬菜大棚温湿度智能控制系统。系统通过DHT11传感器实时采集温湿度数据,LCD屏显示当前值及预设阈值,用户可通过按键模块调整阈值范围。当温湿度超出设定阈值时,系统自动控制风扇或加湿器进行调节,确保大棚环境稳定。实验验证表明,该系统具备高精度监测、稳定控制和模块化扩展等优势,有效优化蔬菜生长环境。未来可扩展远程监控等功能,进一步提升智能化水平。 关键词: STM32、温湿度控制、蔬菜大棚、DHT11、自动化调节

3254968421的博客 785

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Oracle RAC体系结构介绍

1、 Oracle集群体系结构        Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是oracle提供的一个并行集群系统,整个集群系统由Oracle Clusterware (集群就绪软件)和 Real ApplicationClusters(RAC)两大部分组成。        oracle RAC的实质是位于不同操作

Jesse的黑洞 4440

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

RAC介绍以及好处

关于RAC的理解以及好处

weixin_72843193的博客 2959

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

oracle RAC技术场景简介

应用场景:  常见的分布式集群等技术在ORACLE上也同样有相应的解决方案。例如oracle的RAC技术,就是oracle的集群解决方案。  业务场景:  1、大量的读操作需要较高的系统性能支撑  2、数据库响应能力受到硬件的束缚  3、小型机虽然能在垂直领域提供较好单个节点的性能,但是价格较高  4、人员有限,不想通过水平扩展(拆库)来解决单个节点的性能问题(因为

The Last Song 的专栏 4643

Oracle的RAC框架基本介绍

于是,Oracle 引入 Cache Fusion,通过网络在。RAC 最大的技术点:Cache Fusion(缓存融合)。

weixin_45879145的博客 611
上一篇: 你需要从A地去B地,但你不知道能不能到,这时该怎么办? - Google, 谷歌,百度,baidu,阿里巴巴,alibaba,微软,华为,huawei面试题
下一篇: RAC学习笔记(2)-DB2和Oracle体系结构
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值