Oracle] RAC 之 - 负载均衡深入解析

Oracle] RAC 之 - 负载均衡深入解析,第1张

负载均衡是指把负载平均分配到集群中的各个节点 从而提高整体性能 Oracle RAC提供两种方式实现负载均衡 以下就为大家详细介绍一下 需要的朋友可以参考下  

Oracle RAC提供两种方式实现负载均衡 第一种是纯技术手段 即在用户连接时 根据系统当前的负载情况决定由哪个节点处理用户请求 第二种是面向业务 人为的把应用切分成很多service 通过某个service过来的连接请求都由某个节点处理 下面来具体看看这两种手段

纯技术手段 (面向连接的负载均衡)

客户端负载均衡 配置方法是在客户端tnsnames ora文件中设置LOAD_BALANCE=YES 当客户端发起连接时 会从地址列表中随机选取一个 把连接请求随机分散给各个实例 这个技术的最大缺点在于不能根据各个实例的真实负载情况来分散请求 太过粗糙 因此很少使用

服务器端负载均衡 服务器端负载均衡依赖于Listener收集的负载信息 在数据库运行过程 中 pmon进程会收集系统的负载信息 定期更新至Listener中 如果你配置了Remote_listener参数 pmon进程不但能把负载信息 注册到本地Listener 也可以注册到其它实例的Listener 这样有了pmon自动注册机制后 集群的每个节点的Listener都掌握了所有 节点的负载信息 当收到客户端请求时 会把连接分配给负载最小的实例

lishixinzhi/Article/program/Oracle/201311/19020

国内大多数企业还是没用, 也不是必要的。
视频教学Maclean教你用Vbox在Linux 5安装Oracle 11gR2 RAC >共享磁盘不是不可以实现。但就算实现了,也只能是测试玩玩的。 这两台服务器,将承担每天8千万笔数据的负载。就算实现了RAC架构,基本上也是废的。 因此,在和领导协商,要么提供存储,要么改需求~ 由于我的题出的不好,导致各位回复的也不专业。因此,每人50分,以作鼓励~

以你单位情况为例
ORACLE 11G RAC 集群软件作用是实现双机节点的高可用性,以及实现节点之间的负载均衡。主要监控各个节点上数据库状态。
MC SERVER GUARD集群软件则是针对服务器 *** 作系统级别的集群监视。不知道这个软件有没有负载均衡的功能。
各个节点上 *** 作系统异常,则数据库很可能不正常。但是,各个节点上数据库异常,不见得 *** 作系统不正常。我个人觉得,数据库集群软件和服务器集群软件针对的对象层不同,不属于功能重复。
MC SERVER GUARD集群软件如果支持ORACLE数据库的集群功能和负载均衡的话,基本可以代替RAC,但是oracle集群应用最好还是用RAC比较好,是原厂配套的成熟高可用性解决方案。
个人看法,LZ最好详细咨询一下:
1、咨询ORACLE公司,询问一下HP小型机MC SERVER GUARD与RAC是否冲突是否功能重叠。
2、咨询HP公司,MC SERVER GUARD是否可以替代RAC,且实现数据库级别的负载均衡。
3、绕开集成商吧,都是挣钱不要命的二把刀。
注意:咨询ORACLE公司需要购买咨询服务,否则不予咨询。一般集成商都会买一个或几个服务账号,强烈要求他们拨电话,通了以后,你来亲自问ORACLE工程师。别听集成商忽悠。
最后结果,如果如HP公司所说不冲突,保护对象不一样,那就要强烈要求集成商重新安装,都要安装,并且配置调试通过。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10815986.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存