刘荣刚
摘要:基于实际的生产运行环境,简明扼要的介绍ORACLE RAC 服务器端负载均衡的配置方法。
关键词:数据库;oracle;负载均衡
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)26-6035-03
ORACLE RAC集群数据库的作用之一就是解决单台物理计算机处理能力不足的问题,可以2台以上的物理计算机协调工作,均衡负载。RAC的负载均衡指的是连接的负载均衡,当一个新会话连接到RAC数据库时,RAC能够依据物理计算机处理的链接数量进行计算,自动的将新会话链接分配到合适的物理计算机进行处理。在RAC中,负载均衡可配置为两种模式,一种是基于客户端的,另外一种是基于服务器端的。RAC负载均衡的配置可以在客户端或服务器端配置完成,客户端配置相对简单,但客户端配置需要对每一台客户机分别配置,管理和维护上比较麻烦。最好的方式就是在服务器端进行配置,便于集中管理和维护。
1 RAC服务器端负载均衡的工作原理
从Oracle 10g开始,RAC负载均衡处理机制可以在服务器端根据RAC中各节点的负荷及连接数情况,进而判定并将新的客户端连接分配到负荷最小的节点上去。RAC中各节点的PMON进程每3秒会将各自节点的负荷(包括LOAD、最大LOAD、CPU使用率)及连接数更新到service_register里面,然后假如节点的负荷有发生变化,将会通知到监听程序,由监听程序决定新的客户端连接分配至哪个节点。假如RAC中一个节点的监听失败了,PMON每一分钟会去检查一次是否已经恢复正常。
2 系统环境
以上2次连接测试分别连接到实例ytnc1和ytnc2,实现了负载均衡。
9 结论
通过上述配置,客户端在进行连接配置的时候,不需要考虑负载均衡的问题,服务器端能够依据RAC集群成员的负载,自动将客户端连接分配到负载最轻的服务器进行处理,从而达到负载均衡的目的。
参考文献:
[1] (美)Clusterware Installation Guide[M].
[2] (美)Real Application Clusters Installation Guide[M].
[3] (美)Database Storage Administrator's Guide[M].
摘要:基于实际的生产运行环境,简明扼要的介绍ORACLE RAC 服务器端负载均衡的配置方法。
关键词:数据库;oracle;负载均衡
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)26-6035-03
ORACLE RAC集群数据库的作用之一就是解决单台物理计算机处理能力不足的问题,可以2台以上的物理计算机协调工作,均衡负载。RAC的负载均衡指的是连接的负载均衡,当一个新会话连接到RAC数据库时,RAC能够依据物理计算机处理的链接数量进行计算,自动的将新会话链接分配到合适的物理计算机进行处理。在RAC中,负载均衡可配置为两种模式,一种是基于客户端的,另外一种是基于服务器端的。RAC负载均衡的配置可以在客户端或服务器端配置完成,客户端配置相对简单,但客户端配置需要对每一台客户机分别配置,管理和维护上比较麻烦。最好的方式就是在服务器端进行配置,便于集中管理和维护。
1 RAC服务器端负载均衡的工作原理
从Oracle 10g开始,RAC负载均衡处理机制可以在服务器端根据RAC中各节点的负荷及连接数情况,进而判定并将新的客户端连接分配到负荷最小的节点上去。RAC中各节点的PMON进程每3秒会将各自节点的负荷(包括LOAD、最大LOAD、CPU使用率)及连接数更新到service_register里面,然后假如节点的负荷有发生变化,将会通知到监听程序,由监听程序决定新的客户端连接分配至哪个节点。假如RAC中一个节点的监听失败了,PMON每一分钟会去检查一次是否已经恢复正常。
2 系统环境
以上2次连接测试分别连接到实例ytnc1和ytnc2,实现了负载均衡。
9 结论
通过上述配置,客户端在进行连接配置的时候,不需要考虑负载均衡的问题,服务器端能够依据RAC集群成员的负载,自动将客户端连接分配到负载最轻的服务器进行处理,从而达到负载均衡的目的。
参考文献:
[1] (美)Clusterware Installation Guide[M].
[2] (美)Real Application Clusters Installation Guide[M].
[3] (美)Database Storage Administrator's Guide[M].
摘要:基于实际的生产运行环境,简明扼要的介绍ORACLE RAC 服务器端负载均衡的配置方法。
关键词:数据库;oracle;负载均衡
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)26-6035-03
ORACLE RAC集群数据库的作用之一就是解决单台物理计算机处理能力不足的问题,可以2台以上的物理计算机协调工作,均衡负载。RAC的负载均衡指的是连接的负载均衡,当一个新会话连接到RAC数据库时,RAC能够依据物理计算机处理的链接数量进行计算,自动的将新会话链接分配到合适的物理计算机进行处理。在RAC中,负载均衡可配置为两种模式,一种是基于客户端的,另外一种是基于服务器端的。RAC负载均衡的配置可以在客户端或服务器端配置完成,客户端配置相对简单,但客户端配置需要对每一台客户机分别配置,管理和维护上比较麻烦。最好的方式就是在服务器端进行配置,便于集中管理和维护。
1 RAC服务器端负载均衡的工作原理
从Oracle 10g开始,RAC负载均衡处理机制可以在服务器端根据RAC中各节点的负荷及连接数情况,进而判定并将新的客户端连接分配到负荷最小的节点上去。RAC中各节点的PMON进程每3秒会将各自节点的负荷(包括LOAD、最大LOAD、CPU使用率)及连接数更新到service_register里面,然后假如节点的负荷有发生变化,将会通知到监听程序,由监听程序决定新的客户端连接分配至哪个节点。假如RAC中一个节点的监听失败了,PMON每一分钟会去检查一次是否已经恢复正常。
2 系统环境
以上2次连接测试分别连接到实例ytnc1和ytnc2,实现了负载均衡。
9 结论
通过上述配置,客户端在进行连接配置的时候,不需要考虑负载均衡的问题,服务器端能够依据RAC集群成员的负载,自动将客户端连接分配到负载最轻的服务器进行处理,从而达到负载均衡的目的。
参考文献:
[1] (美)Clusterware Installation Guide[M].
[2] (美)Real Application Clusters Installation Guide[M].
[3] (美)Database Storage Administrator's Guide[M].